好的......这很令人沮丧,而且一定是我想念的傻事。
我想在我的WordPress项目中列出所有注册的分类法。我知道有很多自定义分类法,我无法将它们列入清单。
var_dump( get_taxonomies() );
它返回了WordPress附带的5个分类法......没有自定义分类法。
我还尝试列出其他内容,例如
get_post_type();
并继续为空。
我做错了什么?
答案 0 :(得分:0)
为了记录,我的问题的答案是我在WordPress完全初始化之前调用函数。所以通过添加一个钩子,这个问题就解决了。我使用了在init之后发生的钩子wp_loaded。
我的解决方案:
function list_my_taxonomies() {
var_dump( get_taxonomies() );
}
add_action('wp_loaded','list_my_taxonomies');
简单......也许会帮助某人