如何自定义类别元框以只允许一个类别?

时间:2013-01-03 作者:liying

我试图在添加帖子时自定义类别元框。

screenshot

我已经添加了一个自定义帖子,我需要管理员发布一个没有能力使用顶级类别的新帖子,而且,他只能选择一个类别,不能超过一个类别!

2 个回复
SO网友:fuxia

无评论;提问者真的不想写答案/

function convert_root_cats_to_radio()
{
    global $post_type; 
    ?> 
<script type="text/javascript"> 
jQuery("#activitycategorychecklist>li>label input").each(function(){ 
    this.disabled = "disabled"; 
}); 
jQuery("#activitycategorychecklist>li>ul>li>label input").each(function(){ 
    this.type = \'radio\'; 
}); 
jQuery("#activitycategory-tabs li:odd").hide(); 
</script> <?php
} 
add_action( \'admin_footer-post.php\',     \'convert_root_cats_to_radio\' ); 
add_action( \'admin_footer-post-new.php\', \'convert_root_cats_to_radio\' );

SO网友:helgatheviking

我的Radio Buttons for Taxonomies 插件将任何分类法(包括类别)转换为单选按钮,以便只能选择一个术语。虽然我猜它不能处理限制/禁用顶级术语的问题。

结束

相关推荐

在小部件选项中使用wp_Dropdown_Categories

我有一个产品搜索小部件,当您选择某些产品时,会显示一个隐藏字段。我想在我的小部件选项中设置一个自定义类别,然后用于显示隐藏字段。当我将父category\\u id手动添加到代码中时,前端可以100%工作。现在我只需要在后端设置category选项。这是我目前拥有的,但它不起作用,因为它没有存储所做的选择。我省略了搜索表单,因为它没有使用任何小部件选项。class Equipment_Search extends WP_Widget { function Equipment_Se