検索結果から特定のカテゴリーを除外する

harada 1,377views 更新:2014年1月30日

以下のコードをfunctions.phpに記述します。

function SearchFilter($query) {
    if (!is_admin() && $query->is_main_query() && $query->is_search()) {
        $query->set('category__not_in', array(カテゴリーID, カテゴリーID));
    }
    return $query;
}
add_action('pre_get_posts','SearchFilter');

参考:WordPressのサイト内検索で特定の記事を表示させない

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません