Категории и подкатегории в Woocommerce
Доброго времени суток!
Возникла такая проблема. Мне нужно чтобы на странице каталога отображались только Категории, а там отображаются и подкатегории, каталог создан с помощью Woocommerce. В настройках Wooccomerce можно сделать только чтобы было либо с товарами либо категории и подкатегории
Попробуйте использовать шорткоды WooCommerce (специальный код, который Вы можете разместить в нужном Вам месте страницы), в частности:
Вывод категорий WooCommerce
[product_categories number="10" parent="0"]
Здесь number — регулирует количество выводимых категорий (в нашем случае выводится 10 категорий).
Вывод категорий WooCommerce по их ID
[product_categories ids="3,4,5" parent="0"]
А в каком месте страницы его размещать-то?
Шорткод размещается в том месте страницы, на которой вы хотите реализовать функционал.
Создайте страницу “Категории”, разместите в ней шорткод. Теперь откройте эту страницу!
Если вы хотите ее выводить на Главной (Настройки – Чтение – На главной странице отображать – Статическую страницу – Главная – Категории).
И т.д.
Спасибо, всё работает. Но возникла новая проблема – новый список категорий добавился, а старый не исчез.
В настройках магазина выключите СТРАНИЦУ МАГАЗИНА
Добрый день кто то знает шорткод woocomerce (категории + под категории) [product_categories parent=”0″ columns=”5″] – Это просто категории а как в этот шорт код засунуть под категории товаров?…. Хочу что бы вот так было: http://case.ru/catalog/
[product_categories parent=”0″ columns=”5″] – вот так работает но это вот так http://test.citymay.ru/?page_id=2 а мне нужно вот так http://maykop.case.ru/catalog/ Требуется категория + под категория. Вот я смотрю в 1 комментарии, вернее вопросе у него там на скрин шоте видно что Показывать категории и под категории в настройках….
У меня такого нету наверное из за того что старая версия woocommerce или wordpress? и вообще поможет ли мне это для вывода Категории и под категории
$args = array(
‘taxonomy’ => ‘product_cat’,
‘orderby’ => ‘term_order’,
‘title_li’ => ”,
‘hide_empty’ => 0
);
foreach(get_categories($args) as $Cat) {
echo ‘<li><a href=”‘. get_term_link($Cat->slug, ‘product_cat’).'” class=”active”>’.$Cat->name .'</a></li>’;
}
А так вообще ничего не отображается
Не отвечайте сами себе же на свой вопрос. Отвечайте в комментариях к ответам.