(投稿日:2017年07月17日) デフォルトでは、投稿ページも固定ページもどちらも検索対象になっていますが、検索対象を指定したいときってありますよね。そこで今回は、投稿タイプを指定して検索する方法を紹介します。 方法その1:functions.phpに追記 テーマのfunctions.phpに次のコードを追記します。 function SearchFilter($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','SearchFilter'); 3行目で投稿タイプを指定します。投稿ページならpost、固定ページならpage、カスタム投稿ならそのカスタム投稿名を指定します。 方法その2:テンプレートに追記 テンプレ