WordPress лаборатория
Навигация
  • Главная
  • Как создать
    • Персональный Блог
    • Полноценный Сайт
    • Интернет-магазин
  • Блог
    • Инструкции
    • Электронная коммерция
    • Плагины
    • Заметки
  • Подборки
    • Шаблоны для интернет-магазинов
    • Elementor шаблоны
    • Шаблоны для лендинга
    • Шаблоны для блога
    • Бесплатные шаблоны
    • Как покупать темы
  • Инструменты
    • Шаблон плагина
🔥 Нужна помощь?
Мы можем помочь с любой задачей, так или иначе связанной с WordPress!
Создайте заявку
Бесплатная оценка стоимости без обязательств.

Создать заявку
Присоединяйся
WordPress лаборатория
WordPress лаборатория
  • Главная
  • Как создать
    • Персональный Блог
    • Полноценный Сайт
    • Интернет-магазин
  • Блог
    • Инструкции
    • Электронная коммерция
    • Плагины
    • Заметки
  • Подборки
    • Шаблоны для интернет-магазинов
    • Elementor шаблоны
    • Шаблоны для лендинга
    • Шаблоны для блога
    • Бесплатные шаблоны
    • Как покупать темы
  • Инструменты
    • Шаблон плагина
Профессиональная помощь экспертов
Мы можем помочь с любой задачей, так или иначе связанной с WordPress!
Создайте заявку
Бесплатная оценка стоимости без обязательств.

Создать заявку
🧒 Мой Аккаунт

Главная → Блог → WooCommerce Фильтры и События

Событие woocommerce_breadcrumb – отображение хлебных крошек

  • 19 декабря, 2020
Total
0
Репостов
0
0
0
0
0

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

За отображение хлебных крошек на страницах WooCommerce отвечает зарегистрированное событие woocommerce_breadcrumb, за стилизацию – фильтр woocommerce_breadcrumb_defaults, а за замену ссылки на главную страницу – woocommerce_breadcrumb_home_url

Отображение хлебных крошек в WooCommerce по умолчанию - событие woocommerce_breadcrumb
Отображение хлебных крошек в WooCommerce по умолчанию – событие woocommerce_breadcrumb

Если ваша тема соответствует стандартам WooCommerce, то хлебный крошки должны отображаться на страницах архивов и на странице товара, так как событие woocommerce_breadcrumb входит в состав события woocommerce_before_main_content с приоритетом 20:

// Вот так изначально должно срабатывать событие вывода хлебных крошек
add_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );

Что можно сделать с самим событием?

Как и с любым другим событием, с woocommerce_breadcrumb можно:

  1. Отключить, тем самым вовсе отказаться от хлебных крошек.
  2. Поменять приоритет отображения.
  3. Добавить хлебные крошки на другие страницы, например на страницу корзины и страницу оформления заказа.
  4. Добавить к событию новое, свое собственное, событие.

Примеры работы с событием

В качестве примера, давайте добавим отображение хлебных крошек на страницах корзины и оформления заказа:

// Корзина
add_action( 'woocommerce_before_cart', 'woocommerce_breadcrumb', 10, 0 );

// Оформление заказа
add_action( 'woocommerce_before_checkout_form', 'woocommerce_breadcrumb', 0, 0 );

Хлебные крошки на странице корзины
Хлебные крошки на странице корзины

Обратите внимание!

Хлебные крошки будут отображаться после заголовка страниц. Поднять хлебные крошки выше можно только внеся изменения непосредственно в сам шаблон страницы, обычно это page.php

А совсем отключить хлебные крошки можно так:

// Отключаем вывод хлебных крошек (страницы архивов и страница товара)
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );

Если у вас есть вопросы – спрашивайте в комментариях.

Спасибо.

Поделиться 0
Твитнуть 0
Читайте так же
Читать

Событие woocommerce_before_single_product

Читать

Фильтр woocommerce_breadcrumb_home_url – Меняем ссылку на главную страницу в хлебных крошках

Читать

Фильтр woocommerce_breadcrumb_defaults – Стилизация хлебных крошек в WooCommerce

Читать

Событие woocommerce_before_main_content и как его изменить

Читать

Изменения в заголовке страниц WooCommerce с использованием фильтра для функции woocommerce_page_title()

3 комментария
  1. Уведомление: Входит в событие woocommerce_before_main_content
  2. Уведомление: Для стилизации применяется фильтр woocommerce_breadcrumb_defaults
  3. Уведомление: Фильтр woocommerce_breadcrumb_home_url - Ссылка на главную страницу

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Руководства по WordPress
Что еще почитать?
  • Стратегия WordPress SEO и пошаговое руководство по продвижению сайта

    SEO оптимизация WordPress сайта и пошаговое руководство по продвижению – Обновляемое издание. (2022 г.)

    Читать
  • Как загрузить свой плагин на WordPress.org

    Как загрузить свой плагин на WordPress.org – Настройка TortoiseSVN

    Читать
  • Jetpack для WordPress - Обзор плагина и пошаговое руководство

    Плагин Jetpack для WordPress – Использовать или нет? Разберемся и узнаем (2022)

    Читать
  • Как создать блог на WordPress ПРАВИЛЬНЫМ ПУТЕМ за 7 простых шагов

    Как создать блог на WordPress за 6 простых шагов. Руководство (2022)

    Читать
  • Установка плагинов WordPress - пошаговое руководство для начинающих

    Что такое плагины в WordPress и как они работают?

    Читать
Инструменты разработчика
  • Шаблон WordPress плагина (генератор)
🔥 Нужна помощь?
Мы можем помочь с любой задачей, так или иначе связанной с WordPress!
Создайте заявку
Бесплатная оценка стоимости без обязательств.

Создать заявку
WordPress лаборатория - Еще один сайт на WP 💛
  • Обратная cвязь

Введите ключевое слово и нажмите Ввод