このセクションでは、WordPress の固定ページでカテゴリーを使用できるようにする方法について、紹介します。
WordPress で指定しているテーマの functions.php を編集し、以下設定をします。
[root@localhost ]# vi /var/www/wordpress/wp-content/themes/(指定しているテーマ名)/functions.php
function editorial_setup () { …. } の下に下記の設定を追記します。
function add_categorie_to_pages(){ register_taxonomy_for_object_type('category', 'page'); } add_action('init','add_categorie_to_pages'); // カテゴリーアーカイブに固定ページを含める function add_page_to_category_archive( $query ) { if ( $query->is_category== true && $query->is_main_query() ) { $query->set('post_type', array( 'post', 'page' )); } } add_action( 'pre_get_posts', 'add_page_to_category_archive' );
変更した設定を反映するために、Web サービス( HTTPD )を再起動します。
[root@localhost wordpress]# systemctl restart httpd [root@localhost wordpress]#
WordPress の固定ページで カテゴリーが使えるようになります。