WordPressで検索を作る際に、カスタム投稿の中だけを検索対象にしたい。
そういった場合のfunction.phpへの記述をご紹介します。
参考:http://works.coldsleep.jp/blog/search-method/
function SearchFilter($query) { if ($query->is_search) { $query->set('post_type', 'カスタム投稿名'); } return $query; } add_filter('pre_get_posts','SearchFilter');
これでめでたく、カスタム投稿に作った記事内容だけが検索結果に表示されるようになりました。