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部分已執行(我通過控制檯日誌進行檢查),但它不起作用。
爲什麼你認爲它發生了,我該如何解決它?
這是一個瘋狂的嘗試這種方式。而不是要求解釋,告訴我們你想做什麼。 –
「我試圖在主頁上清除購物車。」我已經告訴你,你可以看到。 –