web-dev-qa-db-ja.com

WordPress Genesisはブログからカテゴリを除外していません

ブログからカテゴリを除外しようとしています。私はWPにログインして創世記とテーマの設定に行き、ブログページテンプレート領域にカテゴリIDを追加して保存を押します。何も起こりません。

私はfunctions.phpファイルに以下を追加してみました:

add_action( 'pre_get_posts', 'be_exclude_category_from_blog' );
function be_exclude_category_from_blog( $query ) {

    if( $query->is_main_query() && $query->is_home() ) {
        $query->set( 'cat', '-156' );
    }
}

しかし、何も起こりません。

誰かが私を正しい方向に向けることができますか?

1
MeltingDog

Genesis Settings Exclude Categoryを機能させるには、BlogページをBlogページテンプレートに設定する必要があります。そのため、WP Adminでブログページに移動し、[ページテンプレート]ドロップダウンメニューから[ブログ]を選択します。

1