在插件的自定义分类中填充自定义术语的位置? 时间:2013-11-06 作者:edeneye 我有一个插件,它成功地为自定义帖子类型创建了自定义分类法。我想做的是,在激活时(或在任何可行的地方),为自定义分类法创建一组默认术语。我以前使用wp_insert_category 在插件激活时调用的函数中。但是,相同的函数不适用于自定义分类法。我的猜测是,这是因为在启动函数时,自定义分类法尚未注册。我似乎无法找到将函数挂接到哪里,以便它与自定义分类法一起工作。我已尝试从调用函数wp_loaded 而且我好奇地发现Call to undefined function wp_insert_category() 那个谜题也一样,因为我认为钩子意味着所有的Wordpress都被加载了。如有任何建议,将不胜感激。谢谢 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 钩入registered_taxonomy. 这是在成功注册分类后调用的。示例代码:add_action( \'registered_taxonomy\', \'insert_default_terms\', 10, 3 ); function insert_default_terms( $taxonomy, $object_type, $args ) { if ( \'your_tax_name\' !== $taxonomy ) return; // insert terms } 结束 文章导航