固定ページにカテゴリー

WordPressの固定ページにカテゴリーを通常設定できません。

WordPressの固定ページにカテゴリーを追加して管理するにはfunctions.phpにコードを追記する必要があります。

コードの書き換えは危険なので、Code Snippetsプラグインを導入して処理を行う方が良いようです。

下記のコードをfunctions.phpへコピペする方法があります。

add_action( 'init', 'my_add_pages_categories' ) ; 
function my_add_pages_categories()
{
    register_taxonomy_for_object_type( 'category', 'page' ) ;
}
add_action( 'pre_get_posts', 'my_set_page_categories' ) ;
function my_set_page_categories( $query )
{
    if ( $query->is_category== true && $query->is_main_query()){
        $query->set( 'post_type', array( 'post', 'page', 'nav_menu_item' )) ;
    }
}

*functions.phpをいじることはとても危険です。必ずバックアップをとってからにしてください。

コメント