WooCommerce не перегружать страницу если a = 1
-
При добавлении услуги в корзину пользователь заполняет поля и при нажатии на кнопку Добавить к заказу ( это по сути это добавить в корзину) происходит проверка заполнения полей (для наглядности я упростил это до условия
if( $a === 1)
) используется хукfunction so_validate_add_cart_item($true,$data){ $a = 1; if( $a === 1){ $true = 0; return $true; } } add_filter( 'woocommerce_add_to_cart_validation', 'so_validate_add_cart_item', 10, 5 );
Все срабатывает хорошо и услуга не добавляется, но происходит перезагрузка страницы
по умолчанию в $true = 1, но пробовал возвращать значение false — тоже самое, перегружается страница.
Как остановить перезагрузку страницы не полностью а при определенном условии и желательно в этом хуке?Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «WooCommerce не перегружать страницу если a = 1» закрыта для новых ответов.