【WordPress】検索結果に固定ページを表示させない方法(プラグインなし)

スポンサーリンク

WordPressの検索に固定ページを除外する方法。
言い換えれば、記事だけを検索結果に表示させる方法です。

テーマ内のfunctions.php内に以下のコードを追加すればOK。

function my_posy_search($search) {
    if(is_search()) {
        $search .= " AND post_type = 'post'";
    }
    return $search;
}
add_filter('posts_search', 'my_posy_search');

コメント

タイトルとURLをコピーしました