是否在注册分类时创建术语?

时间:2010-12-18 作者:Wordpressor

我正在我的函数中注册分类法。php文件:

register_taxonomy("our_gallery_types", array("gallery"), array("hierarchical" => true, "label" => "Categories", "singular_label" => "Category", "rewrite" => true));
它工作得很好。

但我也想在这个分类法中自动创建两个术语,我该怎么做呢?

当您第一次运行Wordpress并单击帖子时,会出现“未分类”类别。我想对我的分类法做完全相同的操作,这样我的用户就不会感到困惑,也不必为自己创建类别。

我如何做到这一点?

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

使用wp_insert_term() (注册分类后)

您还可以检查term exists() 在此之前,要保存一些无用的db查询。。。

结束

相关推荐

在不删除功能的情况下删除“slug”的Metabox

这里有一个有趣的问题。我最近注意到,如果您使用该代码remove_meta_box(\'slugdiv\', \'post\', \'normal\'); 当您单击页面标题下的url slug时,实际上无法修改slug。要澄清的是,当您为slugdiv使用remove\\u meta\\u框时,metabox和屏幕选项将被删除,但是您仍然可以单击文章标题下的url来编辑它。。。然而,当你去更新/发布帖子时,你所做的任何修改都不会生效。我的目标是从post edit屏幕中删除同一个metabox