Скрывать пустые категории в wordpress

В хороший день сообщество, realize фильтр wordpress звоня во все категории поступающих данных и печатая их в списке, так у меня есть код

$categories = get_categories( array(
    'hide_empty'    => 0,
    'exclude'    => '1',
    'taxonomy' => 'category'
));

и я печатаю их с foreach

foreach ($categories as $category) {printf( '<li class=""><a
href="https://mipagina.com/?category_name=%1$s">%2$s</a></li>',
   esc_html($category->slug),
   esc_html($category->name)
 );
}

Это приносит мне категории независимо, если у них есть статьи или нет, сейчас я нуждаюсь в том, чтобы скрыть пустые категории, обработал информацию с hide_empy, но этого не добился, пробовал всего и уже чувствую себя блокированным.

1
задан 05.11.2019, 18:37
1 ответ

В cГіdigo estГЎs говоря точно , которые он показывал бы, vacГ-схвати , переместив этот аргумент:

'hide_empty'    => 0,

0 равняется FALSE.

Wordpress скрой они categorГ-схвати назначенный по умолчанию vacГ-туз, а следовательно ты можешь снимать этот аргумент:

$categories = get_categories( array(
    'exclude'    => '1',
    'taxonomy' => 'category'
));

, Если ты в любом случае хочешь поместить это формы explГ-встреча, tendrГ - в который быть asГ-:

$categories = get_categories( array(
    'hide_empty'    => TRUE,
    'exclude'    => '1',
    'taxonomy' => 'category'
));

Вместо TRUE ты можешь помещать один 1. Я предпочитаю использовать стоимость из-за Вашего типа.

я Это протестировал и оно я функционирует. Если оно ты не функционирует, проверь, если есть algГєn plugin, что estГЎ вмешиваясь.

0
ответ дан 01.12.2019, 12:40