В большинстве премиум тем WordPress существует хлебные крошки, которые помогают посетителям и поисковым роботам перемещаться по сайту.
К сожалению в WooCommerce хлебные крошки отображаются прямо говоря криво и вместо названия «Магазин» отображают «Каталог». Так же стандартный каталог товаров не привлекателен, лично я использую отдельную страницу со шорткодами и баннерами для магазина, поэтому в хлебных крошках можно сделать переадресацию на необходимую страницу.
Отображаются хлебные крошки следующим образом:

Вставьте следующий код в файл function.php:
//WooCommerce 3.4.5 //Изменяем в хлебных крошках текст для каталога товаров add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_home_text' ); function jk_change_breadcrumb_home_text( $defaults ) { $defaults['home'] = 'Магазин'; //Укажите текст return $defaults; }
//WooCommerce 3.4.5 //Изменяем в хлебных крошках ссылку на каталог товаров add_filter( 'woocommerce_breadcrumb_home_url', 'woo_custom_breadrumb_home_url' ); function woo_custom_breadrumb_home_url() { return '/shop/'; //Укажите ссылку }
Где находится файл function.php?
Файл function.php находится в папке вашей темы WordPress, путь к файлу следующий:
/wp-content/themes/Тема WordPress/function.php
Этот код еще работает?
Пожалуйста, сообщите мне в комментариях о работоспособности. Данный код тестировался с темой Newspaper, версией PHP 7 и WooCommerce указанной в коде.
Подскажите, а что нужно прописать и изменить, чтобы придать хлебным крошкам другой вид на страницах атрибуты и метки?
В данный момент:
Метка: Главная / Товары с меткой “Название метки”
Атрибут: Главная / Товар Наименование атрибута / Имя атрибута
Нужно:
Метка: Главная / Название метки
Атрибут: Главная / Наименование атрибута / Имя атрибута
Ну и в идеале, в URL убрать product-tag:
Название сайта/Название метки