创建自定义分类,而不映射到任何帖子类型

时间:2015-12-13 作者:Varun Sridharan

我只想创建一个custom taxonomy 供我的插件使用,但这不应与任何post-type 而且我还需要在我的自定义管理菜单(我已经创建)中添加菜单。

我尝试了以下代码:

$args = array(
    \'labels\'                     => $labels,
    \'hierarchical\'               => true,
    \'public\'                     => false,
    \'show_ui\'                    => \'tools.php\',
    \'show_in_menu\'               => false,
    \'show_admin_column\'          => false,
    \'show_in_nav_menus\'          => false,
    \'show_tagcloud\'              => false,
    \'rewrite\'                    => false,
    \'update_count_callback\'      => \'count_aprwc\',
);
register_taxonomy( \'aprwc_rating_criteria\',array(\'\'), $args );

1 个回复
SO网友:Marc

可以通过传递来注册分类法,而无需关联post类型null 作为你的论点$object_type. 不幸的是,这意味着您以后仍需要将对象类型(post类型)与分类法关联才能使用它。

register_taxonomy( \'aprwc_rating_criteria\', null, $args );
documentation:

显式设置为null将注册分类法,但不会将其与任何对象关联,因此它不会直接在管理UI中可用。注册自定义post\\U类型时,需要使用“taxonomy”参数(通过$args传递)手动注册它(请参阅register_post_type()), 或使用register_taxonomy_for_object_type().

相关推荐

如何控制根据Taxonomy术语显示什么模板?

我正在建立一个商业目录,并将给出一些背景,然后在最后有2个问题。The development URL is: http://svcta.lainternet.biz/The website I am rebuilding is: https://www.visitsimivalley.com/当前网站要求每个分类法类型具有唯一的业务概要文件。例如,如果您是一家酒店,并且您也有会议室和婚礼场地,那么您最终会得到3个列表,一个用于酒店,一个用于会议,一个用于婚礼。我希望有一个主配置文件,其中包含我们将显示的