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');
これだけで固定ページを検索結果から除外できます。