• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Добавить хлебные крошки в категорию.

Image CMS

JDk

Новичок
#1
Добрый день.
Столкнулся с такой проблемкой: на странице, где отображается список всех категорий (archive-product.php) хлебный крошки отображаются. На странице, с полным описанием одного товара (content-single-product.php) крошки так же выводятся.
Сами крошки, как я понял, выводятся функцией: do_action( 'woocommerce_before_main_content' );
Но когда захожу в отдельную категорию (в которой выводиться список имеющихся товаров), то крошки не отобржаються. Если добавляю приведённую выше функцию в файл content-product.php, то над каждым товаром в категории появляются крошки вида Главная/%название товара%. Для других файлов изменений не вижу.
Подскажите пожалуйста как сделать, что бы при заходе в категорию крошки были в одном экземпляре формата: Главная/%Название категории%
 

Grollem

Опытный
#2
is_product_category(), is_shop() , is_product() вот условия
do_action( 'woocommerce_before_main_content' ); это место эшена отвечаеющего за содержимое до вывода главного контента магазина.
Лично мне нравятся больше хлебные кроши от navxt. Они очень гибкие для настройки.

в файле functions.php пишем:
if (is_shop() || is_product_category() || is_product()) {
function my_breadcrumbs () {
// здесь код ваши хлебных крошек.
}
add_action('woocommerce_before_main_content','my_breadcrumbs',10)
}

Сначала удалите встроенные в магазин крошки, гугл в помощь.
 

JDk

Новичок
#3
А как в шаблонах woocommerce называется файл, отвечающий за вывод отдельной категории?