WooCommerce: показать пустые категории без товаров
По умолчанию WooCommerce не показывает категории без товаров. Рассмотрим как показать категории без товаров на страницах и в виджете.
Виджет категорий
В виджете категорий достаточно снять отметку чекбокса «Скрыть пустые категории».
Правда в таком случае станет видна и категория «Uncategorized».
Скроем Uncategorized с помощью такого кода:
Страница категорий
Следующий код отобразит пустые категории без товаров на страницах категорий.
Чтобы скрыть категорию Uncategorized, используем следующий код.
Спасибо.
Есть и еще нюанс. Такая пустая категория, хоть и стала отображаться на сайте, не попадает в sitemap.xml (по крайней мере, Yoast) . А с этим как бороться?
Хотя нет, не один нюанс. Еще один.
Страница пустой категории не находится поиском по сайту WordPress. Ни штатным поиском, ни одним из сторонних плагинов для поиска (десятка полтора, наверное, перепробовал). Вот не находится – и все, делай, что хочешь.
Мне кажется пустая категория не несёт никакой полезной информации для посетителей сайта. Поэтому отсутствие пустой категории в поиске на сайте и в индексе поисковиков — это хорошо.
Ну я то другой принцип закладывал. Пустая категория – это категория без товаров, но с описанием. Там (зачастую) товары просто табличкой в описании категории вбиты. Делал на перспективу: чтобы, когда (если) потребуется добавлять товары, не пришлось менять тип страницы – категория остается категорией.
Спасибо, нашел то, что искал. Лучшие!
Спасибо за обратную связь!