我要问的是,是否有一个内置函数可以获得以下mysql查询的结果? get_terms()
似乎只获得了分配的条款,例如到一个帖子而不是整个列表。
select
name
from
wordpress.wp_terms
where
term_id in (select
term_id
FROM
wordpress.wp_term_taxonomy
where
taxonomy = 'custome_taxonomy')
答案 0 :(得分:2)
我认为您对get_terms
存在误解,并且不知道get_terms
默认情况下,隐藏所有没有帖子的条款,这是参数
'hide_empty' => true,
要检索没有帖子的条款,您需要将false传递给hide_empty
参数,就像这样
$terms = get_terms( 'hide_empty=false' );