使用自定义分类时更改现有分类设置

时间:2014-10-10 作者:JandB65

对于一个插件,我使用函数register\\u taxonomy()和“show\\u admin\\u column”等参数为附件创建了一个新的自定义分类法。当此参数设置为true时,将按预期显示类别列。我还使用register\\u taxonomy\\u for\\u object\\u type()将现有的“category”分类法注册到相同的附件post\\u类型。由于“category”的“show\\u admin\\u column”也设置为true,因此它会按预期显示category列。

根据插件中选项的设置,我只想显示其中一种分类法。不显示自定义分类法没有问题,只需在使用register\\u taxonomy()时将“show\\u admin\\u column”的值定义为false即可。

但是,我现在的问题是,如何将“category”分类法的值切换为false,因为函数register\\u taxonomy\\u for\\u object\\u type()似乎没有任何参数。

我想要一个像set\\u taxonomy\\u args($taxonomy,args)这样的函数。

对如何实现这一目标有何建议?

1 个回复
SO网友:JandB65

对不起,我想我找错问题了。我的问题的答案似乎可以在How to modify a taxonomy that's already registered.

感谢@helgatheviking!

结束

相关推荐

Custom taxonomy template loop

我知道这个问题问得很多,但我找不到一个适合我的答案。我制作了一些自定义帖子类型和一些自定义分类法。我有自定义的帖子类型Products 并与分类法相联系Product Categories. 当用户在产品页面上单击产品类别时,我想向他显示该特定类别中的所有产品。问题是,产品类别将约为50种。现在我发现的唯一一件事就是把这个<?php $loop = new WP_Query( array( \'post_type\' => \'all_products\', \'posts_per_page\