Как скрыть «Нет категорий» с помощью этого кода? - PullRequest
0 голосов
/ 07 октября 2019

Итак, у меня есть этот код, он отлично работает, но когда я перехожу к последней категории, он отображает «Нет категорий» , если есть способ скрыть это последнее отображение?

спасибо

if ( is_category() ) {
    $cur_cat = get_query_var( 'cat' );
    if ( $cur_cat ) {
        $new_cats = wp_list_categories( 'echo=false&child_of=' . $cur_cat . '&depth=1&title_li=&&hide_empty=1' );
        echo '<ul>' . $new_cats . '</ul>';
    }
}

1 Ответ

0 голосов
/ 08 октября 2019

В WordPress wp_list_categories() функция возвращает «Нет категорий», если для предоставленных аргументов есть пустой результат.

Таким образом, последняя категория не будет иметь дочерних категорий или не будет назначенаеще нет.

Вы можете изменить текст, добавив аргумент show_option_none, как упоминалось здесь .

...