Эффективные методы скрытия пустых категорий в WordPress WooCommerce

В WordPress WooCommerce пустые категории могут загромождать ваш интернет-магазин и сбивать с толку ваших клиентов. Важно поддерживать порядок в вашем магазине и следить за тем, чтобы были видны только релевантные и заполненные категории. В этой статье мы рассмотрим различные методы скрытия пустых категорий, используя разговорный язык и предоставив примеры кода, которые помогут вам реализовать эти решения. Давайте погрузимся!

Метод 1: использование плагина (рекомендуется для начинающих):
Для тех, кто предпочитает удобный подход, существуют плагины, которые могут легко справиться с задачей сокрытия пустых категорий. Одним из таких популярных плагинов является «WooCommerce Hide Empty Category». Вот как вы можете его использовать:

  1. Установите и активируйте плагин из репозитория плагинов WordPress.
  2. Перейдите в WooCommerce ->Настройки ->Товары ->вкладка «Скрыть пустые категории».
  3. Включите возможность скрывать пустые категории и сохранять изменения.

Метод 2: настройка файла Functions.php вашей темы:
Если вам удобно настраивать код, изменение файла Functions.php вашей темы является эффективным методом. Выполните следующие действия:

  1. Доступ к файлам тем WordPress осуществляется через FTP или через редактор тем.
  2. Найдите файл function.php (обычно он находится в корневой папке темы) и откройте его для редактирования.
  3. Добавьте следующий фрагмент кода в конец файла:
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' );
  1. Сохраните изменения и обновите свой магазин WooCommerce. Пустые категории теперь должны быть скрыты из виджетов категорий.

Метод 3. Использование пользовательского CSS для скрытия пустых категорий.
Другой простой метод включает в себя добавление собственного CSS-кода, чтобы скрыть пустые категории во внешнем интерфейсе вашего магазина. Вот как это можно сделать:

  1. Перейдите к «Внешний вид» ->«Настройка» в панели администратора WordPress.
  2. Выберите параметр «Дополнительный CSS» в меню настройки.
  3. Вставьте следующий код CSS:
ul.product-categories li.cat-item.cat-item-0 {
    display: none;
}
  1. Сохраните изменения, и пустые категории больше не будут видны на вашем сайте.

Применяя любой из этих методов, вы можете эффективно скрыть пустые категории в WordPress WooCommerce. Независимо от того, предпочитаете ли вы использовать плагины, настраивать код в файле function.php или использовать собственный CSS, организованность вашего магазина улучшит взаимодействие с пользователем и сделает навигацию более интуитивно понятной для ваших клиентов.