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

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

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

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

Событие woocommerce_before_single_product

  • 23 ноября, 2021
Total
0
Репостов
0
0
0
0
0

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

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

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

Допустим нам нужно что-то вывести выше основного товарного изображения и для этого добавляем следующий код в functions.php дочерней темы:

/**
 * Пример хука события woocommerce_before_single_product
 */
function wplb_hook_for_woocommerce_before_single_product() {
	echo '<h3 style="margin:30px 0; color:red">Привет! Смотри какая майка!</h3>';
}

add_action( 'woocommerce_before_single_product', 'wplb_hook_for_woocommerce_before_single_product', 11 );

И как результат отработки нашего хука получаем:

Событие woocommerce_before_single_product хук
Пример отработки хука для woocommerce_before_single_product

Обратите внимание, что в само событие не принимает каких-либо входных данных:

do_action('woocommerce_before_single_product');

А следовательно, для того чтобы отображать какие-то дополнительные данные о товаре нужно получить к нему доступ:

/**
 * Передача данных в событие woocommerce_before_single_product
 */

function wplb_hook_for_woocommerce_before_single_product_1() {
    global $product;
    $id = $product->get_id(); // ID товара
    ...
}

add_action('woocommerce_before_single_product','wplb_hook_for_woocommerce_before_single_product_1');

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

Спасибо.

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

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

Читать

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

Читать

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

Читать

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

Читать

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

1 комментарий
  1. Андрей:
    21 марта, 2022 в 05:48

    Добрый день.
    Подскажите, могу ли я выводить в этот хук соответствующее наименования бренда для каждого из товаров в магазине?

    Можно попросить Вас написать код для этого.

    С благодарностью,
    Андрей

    Ответить

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

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

Руководства по WordPress
Что еще почитать?
  • Безопасность WordPress

    Безопасность WordPress – 19 шагов которые обязательно нужно пройти в 2021 году, чтобы спасть спокойно

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

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

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

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

    Читать
  • Пошаговая настройка WordPress сайта

    Пошаговая настройка сайта на WordPress после установки. Методы правильной персонализации

    Читать
  • Сравнение 7-и лучших плагинов для бэкап WordPress или Резервное копирование (backup) для начинающих

    Сравнение 10-и лучших плагинов для бэкап WordPress или Резервное копирование (backup) для начинающих

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

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

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