从迷你购物车中删除商品时,Woocommerce购物车表和购物车总计未更新

时间:2020-01-10 12:41:40

标签: php wordpress woocommerce

我添加了一个自定义修改后的内核,以在菜单上调用微型购物车。

// theme_menu_cart
function theme_menu_cart() {
    $out = '<div class="woocommerce menu-cart-holder"><div class="menu-cart"><i class="fa fa-cart-arrow-down"></i><span id="cart_item">'.WC()->cart->cart_contents_count.'</span></div><div class="mini-cart">';
    ob_start();
    woocommerce_mini_cart();
    $out .= ob_get_clean();
    $out .= '</div></div>';
    return $out;
}
// woocommerce_add_to_cart_fragments
add_filter( 'woocommerce_add_to_cart_fragments', function($fragments) {
    $fragments['.site-header .menu-cart-holder'] = theme_menu_cart();
    return $fragments;
});


现在,当我从Minicart中删除商品时,它不会通过购物车页面中的ajax调用来更新商品。如果刷新购物车页面,它会显示更新的数据,但我想显示它而不重新加载页面。

0 个答案:

没有答案