Réponses:
En fait, j'ai écrit un plugin exactement pour ça.
http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/
Dans les paramètres du plugin, vous définissez les taxonomies auxquelles vous souhaitez appliquer cette restriction.
Ma solution préférée serait d'utiliser Advanced Custom Field avec le champ Taxonomy .
De cette façon, vous pouvez ajouter un simple champ de sélection html pour la catégorie, et en même temps masquer le widget de catégories wordpress par défaut.
Depuis l'administrateur WordPress, je n'ai vu personne modifier la sélection de catégorie pour forcer une seule catégorie. Cependant, une bonne solution pourrait être d'utiliser Gravity Forms. En utilisant les formulaires Gravity, vous pouvez créer une «solution de publication frontale» et, ce faisant, vous pouvez définir la sélection de catégorie pour utiliser les boutons radio au lieu des cases à cocher. Alternativement, vous pouvez également utiliser un menu déroulant, à nouveau ne permet qu'une seule sélection.
Une autre alternative consiste à modifier la zone wp-admin (ce que vous devrez faire pour conserver la partie WYSIWYG de l'éditeur de contenu car je ne pense pas que la solution frontale le fournisse. Je vous suggère de supprimer la méta de catégorie standard , très facilement en utilisant le code de cette page: http://codex.wordpress.org/Function_Reference/remove_meta_box
Et puis créez votre propre métabox de catégories à l'aide d'une valeur déroulante, que vous pouvez facilement créer à partir de cette page: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories