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

Php 如何允许在wordpress搜索中搜索空分类法,php,wordpress,search,taxonomy,custom-taxonomy,Php,Wordpress,Search,Taxonomy,Custom Taxonomy,我创建了一个分类法,比如taxonomy1,它有很多术语,比如term_1,term_2,…,term_n。有些术语没有任何post,即计数为0,但我想在搜索结果中显示这些术语 例如,term_1 count为1,term_2 count为0,因此当我搜索term_1时,我会得到预期的结果,但当我搜索term_2时,我什么也找不到 所以问题是,如果我有任何术语,那么它应该显示在我的搜索结果中,无论它是否为空 非常感谢您的帮助。您可以通过将“hide\u empty”属性设置为false来获取空的

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

例如,term_1 count为1,term_2 count为0,因此当我搜索term_1时,我会得到预期的结果,但当我搜索term_2时,我什么也找不到

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


非常感谢您的帮助。

您可以通过将“hide\u empty”属性设置为false来获取空的“terms”

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


$terms = new WP_Term_Query($args);

是的,我知道这一点,但我必须在wordpress搜索表单search.php中实现它。我已经应用了pre_get_posts action_hook,并且有一个条件是搜索,那么如何在我的搜索条件中实现它呢。