Только одна категория для записи
На самом деле, я написал плагин именно для этого.
http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/
В настройках плагина вы определяете, к каким таксономиям вы хотите применить это ограничение.

Моё предпочтительное решение — использовать Advanced Custom Fields с полем Taxonomy.
Таким образом, вы можете добавить простое HTML-поле выбора для категории и одновременно скрыть стандартный виджет категорий WordPress.

Я полностью поддерживаю это. Плагин ACF сам по себе отличный, а это решение невероятно простое. Одно замечание: я полагаю, что дополнение Taxonomy Field было только для ACF 3, тогда как сейчас ACF 4 уже имеет встроенную поддержку полей таксономий. Просто удалите свои пользовательские таксономии через вкладку "Настройки экрана".

Поправьте меня, если я ошибаюсь, но этот метод создает дополнительное поле (метаданные записи) для хранения ссылок на термины вместо использования стандартного метода WordPress (таблица терминов). Это означает, что стандартные функции WordPress, такие как автоматическая колонка в админке и подсчет терминов таксономии, работают некорректно.

В админке WordPress я не встречал, чтобы кто-то модифицировал выбор категорий для принудительного выбора только одной категории. Однако хорошим решением для вас может быть использование Gravity Forms. С помощью Gravity Forms вы можете создать "решение для публикации через фронтенд", и при этом настроить выбор категорий через радиокнопки вместо чекбоксов. Альтернативно вы также можете использовать выпадающее меню, которое также позволяет выбрать только один вариант.
Другой альтернативой является модификация области wp-admin (что вам понадобится, чтобы сохранить WYSIWYG-редактор контента, так как фронтенд-решение, насколько я знаю, его не предоставляет). Я бы предложил удалить стандартный метабокс категорий, что очень легко сделать с помощью кода с этой страницы: http://codex.wordpress.org/Function_Reference/remove_meta_box
А затем создать собственный метабокс категорий с выпадающим списком, который можно легко создать, используя информацию с этой страницы: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories
