Описание woocommerce_output_cart_shortcode_content
— Action
Примеры использования
Пример добавления специального сообщения в корзину:
add_action('woocommerce_output_cart_shortcode_content', function($cart) {
echo 'Спасибо за выбор нашего магазина!
';
});
Этот код добавляет сообщение над содержимым корзины
Пример изменения заголовка корзины:
add_action('woocommerce_output_cart_shortcode_content', function($cart) {
remove_action('woocommerce_cart_is_empty', 'woocommerce_cart_is_empty');
add_action('woocommerce_cart_is_empty', function() {
echo 'Ваша корзина пуста!
';
});
});
В этом примере мы убираем стандартное сообщение о пустой корзине и заменяем его на кастомное
Пример добавления кнопки для продолжения покупок:
add_action('woocommerce_output_cart_shortcode_content', function($cart) {
echo 'Продолжить покупки';
});
Этот код добавляет кнопку для возврата на главную страницу магазина
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить содержимое корзины при выводе шорткода [ woocommerce_cart]
– Производительность
Хук не должен существенно влиять на производительность, но лишние действия могут замедлить загрузку страницы
– Предупреждения
Избегайте конфликтов с другими хуками, которые могут изменять вывод корзины, чтобы не создать нежелательные эффекты
Альтернативы
Тип: filter
Этот хук позволяет изменять количество товаров в корзине
Используйте его, если вам нужно изменить только количество товаров, отображаемых в интерфейсе
Тип: filter
Этот хук позволяет изменять цену товаров в корзине
Используйте его, если нужно изменить отображаемую цену для отдельных товаров в корзине