【WordPress】固定ページにカテゴリーを追加する方法

Photo by Launchpresso

こんにちは、マーチンです。

他のサイトを作成してる時に固定ページをカテゴリー分けしたいと思ったら存在しないのですね。

なので固定ページにもカテゴリーを追加する方法を紹介します。

functions.phpへコードを追加

やり方は簡単

下記のコードをfunctions.phpへコピペするだけでOK。

/*固定ページカテゴリ追加コード*/

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')); 
} 
} 

これで固定ページにもカテゴリーが追加されました。

作るサイトによっては固定ページをカテゴリーがほしいかと思いますので参考になれば幸いです。

IT, WordPressIT, WordPress

Posted by まーちん