使える!WordPressで固定ページでのカテゴリー使用を可能にするカスタマイズ

固定ページカスタマイズ WordPress

店舗紹介ページを作成していて、必要に迫られましたので調べたところ固定ページでも投稿ページと同じようにカテゴリが使えるということでした。

これにより固定ページの使用の仕方。さらにWordpressでできることがどれだけ増えるのかということを考えるとわくわくします。

使用にはfunction.phpの編集が含まれますのでバックアップの作成を忘れずにおこなってください。

以下の文章をfunction.phpに追加すると固定ページにも投稿ページと同じように、カテゴリーの選択画面が表示されるようになります。

//固定ページにカテゴリーを使用する
 
add_action('init','add_categories_for_pages'); 
function add_categories_for_pages(){ 
   register_taxonomy_for_object_type('category', 'page'); 
} 
add_action( 'pre_get_posts', 'nobita_merge_page_categories_at_category_archive' ); 
function nobita_merge_page_categories_at_category_archive( $query ) { 

if ( $query->is_category== true && $query->is_main_query() ) { 
$query->set('post_type', array( 'post', 'page', 'nav_menu_item')); 
} 
} 

投稿ページ用、固定ページ用などと別れているわけではなく、同じカテゴリーを使用できるようです。