投稿ページ以外でタグ機能を有効化

概要説明

WordPress標準では投稿ページのみタグが使用できる状態になっています。固定ページ、カスタム投稿ページでもタグを使えるようにするためのカスタマイズ。

functions.php
/*----------------------------------------------------
 投稿ページ以外でタグを有効化
----------------------------------------------------*/
if ( !function_exists( 'add_tag_page' ) ){
    function add_tag_page() {
        // 固定ページでタグを有効化
        register_taxonomy_for_object_type('post_tag','page');

        // カスタム投稿ページでタグを有効化 ( slug : news )
        register_taxonomy(
            'news-tag',
            'news',
            array(
                'label'        => 'タグ',
                'hierarchical' => false,
                'public'       => true,
                'show_in_rest' => true,
                'update_count_callback' => '_update_post_term_count',
            )
        );
    }
    add_action('init','add_tag_page');
}
投稿ページ以外でタグ機能を有効化

WordPress Developer Resources

関連機能

  1. WordPress作業にてよく使うChrome拡張機能 作業の効率UP! テーマ、プラグインの調査に大活躍な便利機能

  2. WordPress Contact Form 7 禁止ワードと日本語判定によるスパム判定処理

  3. WordPress 複数サイトで同じフッターを表示させる簡単な方法 1サイト更新で全サイトに反映が可能

[amazon_auto_links id="695"]

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

理想を語れなくなったら
人間の進化は止まるぞ

鋼の錬金術師
by ロイ・マスタング

Profile

PAGE TOP