WordPress記事投稿時に選択できるカテゴリーを1件だけに変更する チェックボックスからラジオボタンに変更

概要説明

カテゴリーの複数登録を制限したい時のカスタマイズ。SEO関連のパーマリンクの制御またはカスタマイズをした際にカテゴリーが複数だと都合が悪い場合に登録カテゴリーの制限を行うときに活用します。

WordPress記事投稿時に選択できるカテゴリーを1件だけに変更する チェックボックスからラジオボタンに変更
functions.php
/*----------------------------------------------------
 カテゴリ登録をラジオボタンに変更(簡易版)
----------------------------------------------------*/
if ( !function_exists( 'post_category_check_to_radio' ) ){
    function post_category_check_to_radio() {

        $script = <<<EOD
<script>
    jQuery(function($) {
        $('#categorychecklist input[type=checkbox]').each(function() {
            $(this).replaceWith($(this).clone().attr('type', 'radio'));
        });
    });
</script>
EOD;
        echo $script;
    }
    //新規登録画面
    add_action( 'admin_head-post-new.php', 'post_category_check_to_radio' );
    //編集画面
    add_action( 'admin_head-post.php',     'post_category_check_to_radio' );
}

こちらはチェックボックスのままなので非表示にしたい場合は下記のコードで非表示に出来ます

WordPress記事投稿時に選択できるカテゴリーを1件だけに変更する チェックボックスからラジオボタンに変更

よく使うものタブ、+ 新規カテゴリーを追加を非表示にする

WordPress記事投稿時に選択できるカテゴリーを1件だけに変更する チェックボックスからラジオボタンに変更
functions.php
/*----------------------------------------------------
 カテゴリ登録をラジオボタンに変更(よく使うものタブを非表示)
----------------------------------------------------*/
if ( !function_exists( 'post_category_check_to_radio' ) ){
    function post_category_check_to_radio() {

        $script = <<<EOD
<script>
    jQuery(function($) {
        $('#categorychecklist input[type=checkbox]').each(function() {
            $(this).replaceWith($(this).clone().attr('type', 'radio'));
        });

        $('#category-adder').hide(); // 「+新規カテゴリーを追加」を無効化
        $('#category-tabs').hide();  // 「よく使うもの」を無効化
    });
</script>
EOD;
        echo $script;
    }
    //新規登録画面
    add_action( 'admin_head-post-new.php', 'post_category_check_to_radio' );
    //編集画面
    add_action( 'admin_head-post.php',     'post_category_check_to_radio' );
}

関連機能

  1. 管理画面の特定のメニューを非表示にする

  2. functions.php処理内のデータをdebug.logに出力する

  3. WordPress カテゴリーの並び順を変更できるプラグイン Custom Taxonomy Order

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

小汚くても
自分らしく生きてく事の方が
よっぽど上等だ

銀魂
by 坂田銀時

Profile

PAGE TOP
Amazon プライム対象