カテゴリの選択を1つだけに制限@WordPress
WordPressではカテゴリーは複数選択できますが、逆にそのことで不具合が起きることもあります。(とくにクライアントさん側で運用していただく場合とか)
そういう場合には、以下のコードを使用しているテーマのfunctions.phpに追加することで、カテゴリ選択が一つしか出来ないようになります。
<?php add_action( 'admin_print_footer_scripts', 'limit_category_select' ); function limit_category_select() { ?> <script type="text/javascript"> jQuery(function($) { // 投稿画面のカテゴリー選択を制限 var cat_checklist = $('.categorychecklist input[type=checkbox]'); cat_checklist.click( function() { $(this).parents('.categorychecklist').find('input[type=checkbox]').attr('checked', false); $(this).attr('checked', true); }); // クイック編集のカテゴリー選択を制限 var quickedit_cat_checklist = $('.cat-checklist input[type=checkbox]'); quickedit_cat_checklist.click( function() { $(this).parents('.cat-checklist').find('input[type=checkbox]').attr('checked', false); $(this).attr('checked', true); }); $('.categorychecklist>li:first-child, .cat-checklist>li:first-child').before('<p style="padding-top:5px;">カテゴリーは1つしか選択できません</p>'); }); </script> <?php }
小さな会社のWordPressサイト制作・運営ガイド (Small Business Support)
- 作者: 田中勇輔
- 出版社/メーカー: 翔泳社
- 発売日: 2013/09/21
- メディア: 大型本
- この商品を含むブログを見る