В WordPress WooCommerce пустые категории могут загромождать ваш интернет-магазин и сбивать с толку ваших клиентов. Важно поддерживать порядок в вашем магазине и следить за тем, чтобы были видны только релевантные и заполненные категории. В этой статье мы рассмотрим различные методы скрытия пустых категорий, используя разговорный язык и предоставив примеры кода, которые помогут вам реализовать эти решения. Давайте погрузимся!
Метод 1: использование плагина (рекомендуется для начинающих):
Для тех, кто предпочитает удобный подход, существуют плагины, которые могут легко справиться с задачей сокрытия пустых категорий. Одним из таких популярных плагинов является «WooCommerce Hide Empty Category». Вот как вы можете его использовать:
- Установите и активируйте плагин из репозитория плагинов WordPress.
- Перейдите в WooCommerce ->Настройки ->Товары ->вкладка «Скрыть пустые категории».
- Включите возможность скрывать пустые категории и сохранять изменения.
Метод 2: настройка файла Functions.php вашей темы:
Если вам удобно настраивать код, изменение файла Functions.php вашей темы является эффективным методом. Выполните следующие действия:
- Доступ к файлам тем WordPress осуществляется через FTP или через редактор тем.
- Найдите файл function.php (обычно он находится в корневой папке темы) и откройте его для редактирования.
- Добавьте следующий фрагмент кода в конец файла:
function hide_empty_categories() {
$args = array(
'hide_empty' => 1,
);
return $args;
}
add_filter( 'woocommerce_product_categories_widget_args', 'hide_empty_categories' );
add_filter( 'widget_categories_args', 'hide_empty_categories' );
- Сохраните изменения и обновите свой магазин WooCommerce. Пустые категории теперь должны быть скрыты из виджетов категорий.
Метод 3. Использование пользовательского CSS для скрытия пустых категорий.
Другой простой метод включает в себя добавление собственного CSS-кода, чтобы скрыть пустые категории во внешнем интерфейсе вашего магазина. Вот как это можно сделать:
- Перейдите к «Внешний вид» ->«Настройка» в панели администратора WordPress.
- Выберите параметр «Дополнительный CSS» в меню настройки.
- Вставьте следующий код CSS:
ul.product-categories li.cat-item.cat-item-0 {
display: none;
}
- Сохраните изменения, и пустые категории больше не будут видны на вашем сайте.
Применяя любой из этих методов, вы можете эффективно скрыть пустые категории в WordPress WooCommerce. Независимо от того, предпочитаете ли вы использовать плагины, настраивать код в файле function.php или использовать собственный CSS, организованность вашего магазина улучшит взаимодействие с пользователем и сделает навигацию более интуитивно понятной для ваших клиентов.