3
我正试图在主页上清除购物车。我已经添加了这部分的主页头部分:Woocommerce - 在主页上清除购物车(登录后无法使用)
<script type='text/javascript'>
function clearCart() {
jQuery.post(
"https://abcdefgh.com/wp-admin/admin-ajax.php",
//ajaxurl,
{
"action": "clearcart"
}
);
console.log('its homepage bro!');
}
jQuery(document).ready(function(){
clearCart();
});
</script>
而且,加入这部分的functions.php:
add_action('wp_ajax_nopriv_clearcart',function(){
global $woocommerce;
$woocommerce->cart->empty_cart(true);
});
如果用户没有登录,购物车被在清主页。但是,如果用户登录,尽管javascript部分已执行(我通过控制台日志进行检查),但它不起作用。
为什么你认为它发生了,我该如何解决它?
这是一个疯狂的尝试这种方式。而不是要求解释,告诉我们你想做什么。 –
“我试图在主页上清除购物车。”我已经告诉你,你可以看到。 –