我在一个函数文件中注册了两个分类法。然后按如下方式初始化它们:
function foo_register_post_types_and_taxonomies() {
foo_register_post_types(); // defined in lib/post_types.php
foo_register_taxonomies(); // defined in lib/taxonomies.php
}
add_action(\'init\', \'foo_register_post_types_and_taxonomies\');
问题是,在我正在构建的插件中,这两种分类法是无效的。我想从我读到的内容来看,插件在分类法初始化之前运行?如何解决这个问题,以便我可以从插件中访问这些税款?
换句话说,在任何模板文件的插件之外,当我运行get_terms(\'school\'), 我得到了分类法“学校”的一系列术语。在插件中运行相同的代码会返回无效的分类法。简而言之,这是我的问题。