お気軽にご相談ください
050-3695-6377
全国対応・平日10時〜19時

WordPressの固定ページで抜粋・カテゴリ・タグを使えるようにする方法

WordPressのカテゴリとタグは、初期状態では投稿のみで利用できるようになっています。
固定ページでもカテゴリやタグを設定できるようにしたい場合には、有効化しているテーマのfunctions.phpに、以下のコードを記述することで、設定できるようになります。

固定ページで抜粋を使えるようにする方法

// 固定ページで抜粋を有効化
add_post_type_support('page','excerpt');

固定ページでカテゴリを使えるようにする方法

// 固定ページでカテゴリーを有効化
function add_category_to_page() {
	register_taxonomy_for_object_type('category','page');
}
add_action('init','add_category_to_page');
// カテゴリアーカイブに固定ページを含める
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');

固定ページでタグを使えるようにする方法

// 固定ページでタグを有効化
function add_tag_to_page() {
	register_taxonomy_for_object_type('post_tag','page');
}
add_action('init','add_tag_to_page');
// タグアーカイブに固定ページを含める
function add_page_to_tag_archive($obj) {
	if (is_tag()) {
		$obj->query_vars['post_type'] = array('post','page');
	}
}
add_action('pre_get_posts','add_page_to_tag_archive');

コメントをする

お問い合わせ・ご相談

お見積りのご依頼やそのほかのお仕事のご相談などはお問い合わせフォームからお問い合わせください。

お問い合わせする
会社案内ダウンロード

弊社の会社案内をPDFでご用意しております。社内での検討時などにご利用ください。

資料準備中…

お電話でのお問い合わせはこちら

  • ※電話番号はおかけ間違いのないようご注意ください。
  • ※セールス目的のお電話はお断りしております。