かわたま.net

Enjoy Creative! かわたまのwebメモ

【wordpress】固定ページでタグを設定できるようにし、タグクラウド(TagCloud)にも追加する方法

2014 October 18

Tag:

通常、wordpressの固定ページにはタグの設定欄はありませんが、functions.phpに記述することで、投稿と同じようにタグを設定できるようになります。
また、固定ページで設定したタグもタグクラウド(Tag Cloud)に追加することができます。

下記をfunctions.phpに追記します。

<?php
//固定ページでタグ設定欄を表示
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' );
?>

参考にした記事:http://kachibito.net/