検索対象をタイトルのみにする

検索フォームなどで検索が行われる際、WordPressは投稿のタイトルと本文を検索の対象にして検索を行います。

「本文も対象に含めると検索したい単語がタイトルに入っている重要な投稿とそれ以外の投稿を見分けるのが難しいので検索対象をタイトルのみにしたい」というような場合は、functions.phpに下記のように記載します。

実際に検索をしてみて、検索したキーワードがタイトルに入っていない投稿がない状態であればOKです。

特定のクエリ(WP_Query)のみで検索対象をタイトルのみにする

検索フォームではなく テンプレート上の特定のクエリ(WP_Query)のみで検索対象をタイトルに限定したい場合は、functions.phpに記載する内容を上記の代わりに下記のようにします。

次に、使用したい箇所で下記のように記載します。

更新履歴

  • 2016/08/01 デバッグモードでNOTICEエラーが出る問題を修正しました。($search の初期化漏れがありました)
  • 2016/07/09 初版

コメント

内容の誤りなどがありましたら下記からご連絡をお願いします。頂いたコメントは基本的に公開されることはありません(必要な場合は個別に返信させて頂きます)。

CAPTCHA