タクソノミーを必須にする

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

ワードプレスでタクソノミーの選択を必須としたい場合、いつもはAdvanced Custom Fields でタクソノミーを選択するフィールドをつけて必須にするのだが、別の都合でこの方法が使用できないので、別の方法を探してみた。

https://stackoverflow.com/questions/15429280/wordpress-force-post-to-select-category参照。
選択せずに公開ボタンをクリックすると、アラートが表示されてタクソノミー欄の背景色が変更される。
*投稿タイプを限定したい場合は2つ目のfunction の括りの中に分岐を入れる。

ちなみに、ACFでタクソノミー選択フィールドを付ける場合、Admin CSS でデフォルトのタクソノミーは非表示にしている。