阻止用户添加分类术语

时间:2011-04-20 作者:jdp

我试图阻止人们在我的一些分类法中添加术语,但不是所有分类法。某个帖子类型有四种分类法。我需要防止人们在其中添加两个。

我使用jQuery阻止人们在分类页面上添加它们,但我在新的发布/编辑发布页面上遇到了问题。

我不能只是隐藏这个框,因为我需要它们能够从现有项目中搜索和选择。

我不知道jQuery是否能做到这一点,因为我希望输入框仍然可以用于搜索现有术语。

那么,有人知道这是否可行吗?

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

对于这些情况,请为税务术语构建自己的元数据库,并使用radio或select。

我的fork of Jared Atchison\'s Custom Meta Box class 支持自定义分类元数据库。

上传完metabox目录后,使用该目录创建元框。

$prefix = \'xxx_\';  //Add your own unique prefix.
$meta_boxes = array();
$meta_boxes[] = array(
    \'id\' => \'test_metabox\',
    \'title\' => \'Test Metabox\',
    \'pages\' => array(\'page\'), // post type
    \'context\' => \'normal\',
    \'priority\' => \'high\',
    \'show_names\' => true, // Show field names on the left
    \'fields\' => array(
          array(
           \'name\' => \'Test Taxonomy Radio\',
           \'desc\' => \'Description Goes Here\',
           \'id\' => $prefix.\'text_taxonomy_radio\',
           \'taxonomy\' => \'\', //Enter Taxonomy Slug
           \'type\' => \'taxonomy-radio\',  
        ),
    );

require_once(\'metabox/init.php\');

结束

相关推荐

如何按需激活jQuery/脚本?

我试图使用jQuery显示Wordpress页面的评论部分,但不要求jQuery出现在所有允许评论的页面上。基本上,我需要以下内容:“视图中”jQuery插件的通用javascript实现(http://remysharp.com/2009/01/26/element-in-view-event-plugin/)当包含注释的div出现时,激活jQuery(核心)的一种方法这将加载jQuery,而jQuery又将加载页面的注释部分,但只有当该部分在浏览器视口中可见时才会加载。问题似乎是我真的无法使用“wp\