如何允许在 wordpress 搜索中搜索空分类法

How to allow empty taxonomy to be search in wordpress search

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

例如,term_1 计数为 1,term_2 计数为 0,所以当我搜索 term_1 时,我得到了预期的结果,但是当我搜索 term_2 然后我什么也没找到。

所以问题是,如果我有任何字词,那么无论它是否为空,它都应该显示在我的搜索结果中。

如有任何帮助,我们将不胜感激。

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

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


$terms = new WP_Term_Query($args);