【wordpress】固定ページでタグを設定できるようにし、タグクラウド(TagCloud)にも追加する方法
2014 October 18
通常、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/






