WordPressの検索結果から固定ページを除外する方法
カテゴリ:WEB制作
タグ:
※当サイトはアフィリエイト広告を利用しています。
WordPressに検索を行う際に固定ページを除外して記事だけを対象にしたいことは結構多いと思います。
検索結果を記事だけを対象にする。
下記のコードをテーマフォルダにあるfuntions.phpに追加してください。
管理画面から行う際はダッシュボードの外観、テーマの編集の「テーマのための関数 (functions.php)」から行ってください。
function my_search_rule($search) {
if(is_search()) {
$search .= " AND post_type = 'post'";
}
return $search;
}
add_filter('posts_search', 'my_search_rule');
これだけで固定ページを検索結果から除外できます。




