Событие woocommerce_before_single_product

23 ноября, 2021
Быстрая навигация по записе

Благодаря зарегистрированному событию 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() {
    echo '<h3 style="margin:30px 0; color:red">Привет! Смотри какая майка!</h3>';
}

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

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

Спасибо.

  1. Андрей

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

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

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

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

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
Давайте составим техническое задание!100% без рискаНет обязательств по наймуБесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

* Если аккунта у Вас еще нет, то он будет создан автоматически