• RSS

[WP]WordPress の記事投稿時のカテゴリ選択をラジオボタンにする方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

WordPress の記事投稿画面からカテゴリを選択する際、デフォルではチェックボックスで複数のカテゴリを選択することができますが、

これをラジオボタンに変更して、カテゴリを1つしか選択できないようにする方法が紹介されていましたのでシェアさせていただきました。

企業サイトでも結構使えるカスタマイズです。

functions.php を編集

以下のコードを、利用中のテーマファイルのfunctions.php へ追記します。
<?php 
function my_print_footer_scripts() {
echo '<script type="text/javascript">
  //<![CDATA[
  jQuery(document).ready(function($){
    $(".categorychecklist input[type=checkbox]").each(function(){
      $check = $(this);
      var checked = $check.attr("checked") ? \' checked="checked"\' : \'\';
      $(\'<input type="radio" id="\' + $check.attr("id")
        + \'" name="\' + $check.attr("name") + \'"\'
  	+ checked
	+ \' value="\' + $check.val()
	+ \'"/>\'
      ).insertBefore($check);
      $check.remove();
    });
  });
  //]]>
  </script>';
}
add_action('admin_print_footer_scripts', 'my_print_footer_scripts', 21);
?>
これで管理画面の投稿画面へ進むと、カテゴリ選択欄がチェックボックスからラジオボタンに変わります。

[WP]WordPress の記事投稿時のカテゴリ選択をラジオボタンにする方法z




  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す