Как в WordPress показать пустые категории в виджете?

Иногда владельцы сайтов, в виджете вывода всех категорий, желают показать имена даже пустых, не имеющих ни одной записи. Часто такое решение они принимают в целях индексации поисковыми системами своей структуры сайта.

Как показать пустые категории в виджете?

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

Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, следующий код необходимо добавить в файл functions.php Вашей WordPress-темы:

add_filter( 'widget_categories_args', 'wpschool_force_empty_cats' );
function wpschool_force_empty_cats($cat_args) {
    $cat_args['hide_empty'] = 0;
    return $cat_args;
}
Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров