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' );