特定のページのみ検索する方法

ワードプレスで検索すると全てのページが対象になります。
特定のページだけを検索の対象にしたい場合、テーマのファイルの中にあるfunctions.phpに下記を追加します。
function fb_search_filter($query) {
if ( !$query -> is_admin && $query -> is_search) {
$query -> set(‘post__in’, array(1, 2, 3, 4, 5) );
}
return $query;
}
add_filter( ‘pre_get_posts’, ‘fb_search_filter’ );
上記を追加すると1,2,3,4,5ページが検索の対象になります。
また’post__in’を’post__not_in’を変更すると
検索の対象外になります。

NO IMAGE
最新情報をチェックしよう!