Answers:
实际上,我为此写了一个插件。
http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/
在插件设置中,您可以定义要应用此限制的分类法。
我更喜欢的解决方案是将“ 高级自定义字段”与“ 分类法”字段一起使用。
这样,您可以为类别添加一个简单的html select字段,同时隐藏默认的wordpress类别小部件。
从WordPress管理员内部,我还没有看到有人修改类别选择以仅强制1个类别。但是,对您来说,一个好的解决方案可能是使用重力形式。使用Gravity表单,您可以创建“前端发布解决方案”,并可以将类别选择设置为使用单选按钮而不是复选框。另外,您也可以使用下拉菜单,再次只允许选择1个。
另一种选择是修改wp-admin区域(为了保留内容编辑器的WYSIWYG部分,您将需要修改该区域,因为我认为前端解决方案不提供此功能。建议您删除标准类别元数据框,非常容易使用此页面上的代码:http : //codex.wordpress.org/Function_Reference/remove_meta_box
然后使用一个下拉值创建您自己的类别metabox,您可以从此页面轻松创建该值:http : //codex.wordpress.org/Template_Tags/wp_dropdown_categories