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

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

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

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

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

Благодаря зарегистрированному событию woocommerce_before_main_content можно вносить изменения в область до заголовка страниц WooCommerce.

Событие срабатывает только на страницах архивов, и на странице товара!

По умолчанию содержит два других события:

// Выводит кусок верстки
add_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );

// А затем, выводит хлебные крошки
add_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );

Подробнее про событие вызова хлебных крошек – woocommerce_breadcrumb


Как изменить стандартное отображение?

Можно добавить свои событие или же отключить погрузку уже зарегистрированных:

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

/************************
* Добавляем свое событие
************************/

// Описание функции
function wplb_say_hello() {
	echo '<div style="margin-bottom:10px; color: red"><em>? Привет!</em></div>';
}
// Добавление события
add_action( 'woocommerce_before_main_content', 'wplb_say_hello', 10 );

И как результат:

Добавляем свое событие к woocommerce_before_main_content
Добавляем свое событие к woocommerce_before_main_content

Почему событие может не срабатывать?

События могут не срабатывать только если в теме для вашего интернет-магазина были переписаны стандартные шаблоны и авторы темы принципиально не используют функции, которые доступны в WooCommerce по умолчанию. В этом случае придется в ручную копаться коде ?


Всё достаточно просто, но если если остались вопросы – спрашивайте, обязательно ответим.

Спасибо.

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

Событие woocommerce_before_single_product

Читать

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

Читать

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

Читать

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

Читать

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

1 комментарий
  1. Уведомление: Событие woocommerce_breadcrumb ? Хлебные крошки

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

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

Что еще почитать?
  • WordPress.com или WordPress.org – что лучше?

    WordPress.com или WordPress.org – что лучше? (Сравнительная таблица)

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

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

    Читать
  • Хуки страницы товара в WooCommerce. Визуальная карта с примерами

    Хуки страницы товара в WooCommerce – визуальная карта с примерами редактирования!

    Читать
  • Что такое рубрики в WordPress, как их добавить и настроить

    Что такое рубрики в WordPress, как их добавить, настроить и что с ними можно делать

    Читать
  • Вариативные товары в WooCommerce Руководство по созданию

    Вариативные товары в WooCommerce – Руководство по созданию 2023

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

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

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