web-dev-qa-db-ja.com

フロントページの投稿をカテゴリ別に絞り込む

私は3つのカテゴリー(ニュース、写真、VID)を持っています、しかし私はそれらの全てが私のフロントページに現れています。フロントページにニュースカテゴリ(そしておそらくカテゴリ化されていないカテゴリ)を表示してもらいたいのです。これを行うための最良の方法は何ですか?プラグイン?またはフロントページのコードの一部?

3
EGHDK

このコードをfunctions.phpファイルに追加してみてください。

add_action('pre_get_posts', 'ad_filter_categories');
function ad_filter_categories($query) {
    if ($query->is_main_query() && is_home()) {
        $query->set('category_name','news, uncategorized');
    }
}

category_nameはカテゴリのスラッグまたはニックネームです。含めるカテゴリのカンマ区切りリストを追加します。

6
Ahmad M