サイト内検索をカスタム投稿だけに絞る【wordpress】
サイト内検索の検索結果をカスタム投稿だけに絞りたい場合の備忘録
function.php
//検索結果を制御する
function SearchFilter($query) {
if ( !is_admin() && $query->is_main_query() && $query->is_search() ) {
$query->set('post_type', 'カスタム投稿1');
}
}
add_action( 'pre_get_posts','SearchFilter' ); //カスタム投稿 複数
function SearchFilter($query) {
if ( !is_admin() && $query->is_main_query() && $query->is_search() ) {
$query->set('post_type', array('カスタム投稿1', 'カスタム投稿2', 'カスタム投稿3'));
}
} add_action( 'pre_get_posts','SearchFilter' );