如何在Wordpress搜索中搜索空分类法

时间:2019-03-20 06:50:16

标签: php wordpress search taxonomy custom-taxonomy

我创建了一个分类法,例如taxonomy1,它具有许多术语,例如term_1,term_2,...,term_n。某些字词没有任何帖子,即计数为0,但我想在搜索结果中显示这些字词。

例如,term_1的计数为1,term_2的计数为0,因此当我搜索term_1时,我会按预期获得结果,但是当我搜索term_2时,却一无所获。

所以问题是,如果我有任何术语,则应在搜索结果中显示该术语是否为空。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过将'hide_empty'属性设置为false,可以使用WP_Term_Query获得空的'terms'。

$args = [
    'taxonomy' => 'your-taxonomy',
    'hide_empty' => false
];


$terms = new WP_Term_Query($args);