Odpowiedzi:
Właściwie napisałem wtyczkę do tego dokładnie.
http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/
W ustawieniach wtyczek określasz, do których taksonomii chcesz zastosować to ograniczenie.
Moim preferowanym rozwiązaniem byłoby użycie Zaawansowanego pola niestandardowego z polem Taksonomia .
W ten sposób możesz dodać proste pole wyboru HTML dla kategorii, a jednocześnie ukryć domyślny widget kategorii Wordpress.
Z poziomu Administratora WordPress nie widziałem, żeby ktoś modyfikował wybór kategorii, aby wymusić tylko 1 kategorię. Jednak dobrym rozwiązaniem może być użycie formularzy grawitacyjnych. Korzystając z formularzy Gravity, możesz stworzyć „rozwiązanie do wysyłania wiadomości”, a tym samym możesz ustawić wybór kategorii tak, aby korzystał z przycisków radiowych zamiast pól wyboru. Możesz też użyć menu rozwijanego, ponownie pozwala tylko na 1 wybór.
Inną alternatywą jest modyfikacja obszaru wp-admin (co trzeba zrobić, aby zachować część WYSIWYG edytora treści, ponieważ nie sądzę, że zapewnia to front-end. Sugerowałbym usunięcie standardowej kategorii meta box, bardzo łatwo używając kodu z tej strony: http://codex.wordpress.org/Function_Reference/remove_meta_box
A następnie utwórz własny metaboks kategorii za pomocą wartości rozwijanej, którą możesz łatwo utworzyć z tej strony: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories