Как разрешить поиск пустой таксономии в поиске WordPress - PullRequest
0 голосов
/ 20 марта 2019

Я создал одну таксономию, такую ​​как таксономия1, и у нее много терминов, таких как term_1, term_2, ..., term_n. У некоторых терминов нет сообщений, т. Е. Их количество равно 0, но я хочу, чтобы эти термины отображались в результатах поиска.

Например, счетчик term_1 равен 1, а счетчик term_2 равен 0, поэтому, когда я ищу поисковый запрос term_1, я получаю ожидаемый результат, но когда я ищу поисковый запрос term_2, я ничего не получаю.

Итак, проблема в том, что если у меня есть какой-либо термин, он должен показать в моем результате поиска, является ли он пустым или нет.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 20 марта 2019

Вы можете получить пустые «термины» с помощью WP_Term_Query , установив для свойства «hide_empty» значение false.

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


$terms = new WP_Term_Query($args);
...