Ответы:
На самом деле, я написал плагин именно для этого.
http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/
В настройках плагина вы определяете, к каким таксономиям вы хотите применить это ограничение.
Моим предпочтительным решением было бы использовать расширенное настраиваемое поле с полем таксономии .
Таким образом, вы можете добавить простое поле выбора html для категории и в то же время скрыть виджет категорий WordPress по умолчанию.
В Администраторе WordPress я не видел, чтобы кто-то изменил выбор категории, чтобы заставить только 1 категорию. Тем не менее, хорошим решением для вас может быть использование Gravity Forms. С помощью форм Gravity вы можете создать «решение для публикации внешнего интерфейса», и при этом вы можете установить выбор категории, чтобы использовать радио кнопки вместо флажков. В качестве альтернативы вы также можете использовать выпадающее меню, опять же только позволяет 1 выбор.
Другой альтернативой является изменение области wp-admin (что вам потребуется для сохранения WYSIWYG-части редактора контента, так как я не думаю, что интерфейсное решение обеспечивает это. Я бы предложил вам удалить стандартную категорию meta окно, очень легко используя код с этой страницы: http://codex.wordpress.org/Function_Reference/remove_meta_box
А затем создайте свой собственный метабокс категорий, используя раскрывающееся значение, которое вы можете легко создать на этой странице: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories