Wordpressでは、管理者が1つの投稿に対して複数のカテゴリを選択することができますが、カスタム投稿タイプに対して1つのカテゴリしか選択できないように変更したいと思います。
プロジェクトの要件により、カテゴリ選択ボックスを削除することはできません。どんな助けにも感謝
これが、ラジオボタンのチェックボックスを置き換えるためのJSです。
function checktoradio(){
echo '<script type="text/javascript">jQuery("#categorychecklist-pop input, #categorychecklist input, .cat-checklist input").each(function(){this.type="radio"});</script>';
}
add_action('admin_footer', 'checktoradio');
これはカスタム用語でも機能します。メタボックス要素を調べることによって使用されるカスタム用語IDを見つける必要があります。
このコードはfunctions.phpの中に置きます。それは基本的に管理ページのフッターにjqueryスクリプトを追加します。
免責事項:私は昔のウェブサイトでオリジナルのコードを見つけ、自分の用途に合わせました。