У меня есть сценарий ajax, поставленный в очередь, но я не могу обновить счетчик корзин без обновления страницы.
Функции:
// Add scripts and stylesheets
function startwordpress_scripts() {
wp_enqueue_style( 'reset', get_template_directory_uri() . '/reset.css' );
wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'style', get_template_directory_uri() . '/veggiee.css');
wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js', array(), null, true);
}
function woocommerce_header_add_to_cart_fragment( $fragments ) {
global $woocommerce;
ob_start();
$fragments['a.cart-customlocation'] = ob_get_clean();
return $fragments;
}
add_filter( 'woocommerce_add_to_cart_validation', 'is_product_the_same_cat', 10, 3 );
HTML:
<ul>
<li>
<a href="/cart" id="cart_icon"></a></li><li><span class="counter">
<?php echo sprintf ( _n( '%d', '%d', WC()->cart>get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?></span></li>
<li id="access"><?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?></li>
</ul>
Я исследовал проблему и, насколько я вижу, общая сумма корзины должна обновляться сразу же без обновления.
Кто-нибудь знает, что мне здесь не хватает?