WordPressの検索結果から固定ページを除外する

wordpress

ページ内検索で投稿ページのみ結果に表示したい場合、固定ページを検索結果から除外したい場合にfunctions.phpに下記を追記すれば除外されます。

functions.php

function SearchFilter($query) {
    if (!is_admin() && $query->is_search()) {
        $query->set('post_type', 'post');
    }
    return $query;
}
add_action( 'pre_get_posts','SearchFilter' );

問題が解決しない場合、こちらから個別相談も受け付けています
ほとんどの場合、30分で解決します↓↓↓↓