WP get_terms()在管理端返回错误

时间:2018-11-14 17:01:20

标签: wordpress wp-admin

这可能是一个简单的问题,但这让我发疯了:)

我正在尝试在wp-admin侧创建一个管理员设置页面,为此我需要获取某个类别的所有值。

这是我的测试代码的一部分:

$terms = get_terms( array(
    'taxonomy' => 'my-category',
    'hide_empty' => false,
) );
echo '<pre>';
var_dump($terms);
echo '</pre>';

但是这将返回错误。类似于"invalid taxonomy"。 当我从'taxonomy'离开get_terms() arg时,它将成功返回所有条件。 (当然,我需要按纳税条件对其进行过滤。

有人知道怎么回事吗? :)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

请尝试使用此代码

get_terms(  array('taxonomy' => 'any_taxonomy','hide_empty' => false) );

https://developer.wordpress.org/reference/functions/get_terms/