У меня есть функция, которая проверяет, пуста ли корзина WooCommerce, и, если она есть, добавляет кнопку в заголовок страницы, которая ссылается на страницу моего магазина. Однако этот код работает только при загрузке страницы, но не будет обновляться (и удалять кнопку) после добавления в корзину через AJAX. Как определить, был ли товар добавлен в корзину?
function shop_button_when_empty_cart() {
if ( WC()->cart->get_cart_contents_count() == 0 ) { ?>
<a href="/shop"><button>Your cart is empty, go to shop</button></a>
<?php
}
}
add_action( 'storefront_header', 'shop_button_when_empty_cart', 40 );