Уникальное описание для категорий в WooCommerce?
Иерархия каталога строится по след. принципу:
archive-product.php — шаблон главного цикла вывода товаров content-product.php — шаблон вывода товара content-product_cat.php - шаблон вывода товара в категории |
archive-product.php — шаблон главного цикла вывода товаров content-product.php — шаблон вывода товара content-product_cat.php - шаблон вывода товара в категории
В моем случае: Каталог - Фабрика- Коллекция-Карточка товара. Именно страница "Коллекция" должна быть с уникальными заголовками, со своим слайдером и описанием. Как реализовать эту уникальность страницы подкатегорий?
Дополнительно:
Вариантов минимум штук 5, самый простой к реализации -
закидываете в тему, лучшее в дочернюю в папку woocommerce шаблон content-product_cat.php в категории определяете поля, например через ACF, заполняете их как вам надо, в шаблоне выводите их при наличии значений
вариант примитивный самый, но рабочий
Ответы:
Еще вариант навскидку - на все категории с родителем, но без детей (а я так понимаю, Вас интересуют именно такие категории), поставить шорткод, а у него уже зависимое от категории содержание. Отобрать все такие категории и поставить шорткод массово можно через SQL
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Уникальные заголовки, описание, слайдер и дополнительные блоки для подкатегорий WooCommerce лучше делать через поля термина
product_cat, а не через отдельные страницы. Каждая категория и подкатегория в WooCommerce — это term, у которого можно хранить свои метаполя.Самый удобный вариант — ACF для таксономии
product_cat. Создаёте группу полей и назначаете её на категории товаров. Например:В шаблоне
taxonomy-product_cat.phpили переопределённом шаблоне WooCommerce выводите поля текущего термина:$term = get_queried_object(); $hero_title = get_field('hero_title', 'product_cat_' . $term->term_id); $gallery = get_field('category_gallery', 'product_cat_' . $term->term_id); if ($hero_title) { echo '<h1>' . esc_html($hero_title) . '</h1>'; } if ($gallery) { foreach ($gallery as $image) { echo wp_get_attachment_image($image['ID'], 'large'); } }
Если уникальность нужна только для “коллекций”, можно проверять уровень вложенности: категория с родителем и без дочерних категорий. Но лучше не завязывать всю логику только на глубину: структура каталога может измениться.
Итог: оставляйте URL категорий WooCommerce, добавляйте поля к терминам и выводите их в шаблоне категории. Это SEO-корректнее и удобнее для управления.