禁用管理栏上的自定义分类

时间:2013-04-25 作者:Wesley Cheung

我创建了一个自定义分类法,我想禁用该分类法,使其显示在我的自定义帖子类型下方的管理栏上。如何禁用它?。

我想禁用的原因是不允许用户添加类别。

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

你看过抄本了吗?您正在搜索的选项是\'public\'

只需将其作为参数添加到调用中即可register_taxonomy() 像这样:

  $args = array(
    \'public\'        => false,
    ... [your-other-arguments] ...
  );

  register_taxonomy( \'genre\', array( \'book\' ), $args );
文档转到此处:

public

(布尔值)(可选)如果此分类法在管理UI中公开。

默认值:true

http://codex.wordpress.org/Function_Reference/register_taxonomy

结束

相关推荐

是否使用wp_Dropdown_Categories设置选定的Term_id?

我使用这段代码来获取自定义分类法的term\\u id。下拉列表确实列出了分类法类型的术语。当我打印$terms变量时,我会在前端看到我正在编辑的文章的术语ID。为什么没有将术语ID设置为所选选项?$terms = get_the_terms( $current_post, \'Type\' ); print_r($terms); wp_dropdown_categories( \'taxonomy=Type&hierarchical=1&hide_empty=0&