Как в 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;
}

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

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос