通过此处找到的答案,我注意到 WooCommerce 购物车数据存储在 wp_woocommerce_sessions 中,但从该表中删除数据并删除浏览器中的相关 cookie 和会话存储后,所有项目仍保留在购物车中。
对于注册用户,持久购物车数据将作为用户元数据存储在
wp_postmeta
表中。因此,您还需要从用户 ID 中删除持久购物车用户元数据,例如:
delete_user_meta( $user_id, '_woocommerce_persistent_cart_1' );
因此
meta_key
表中的目标 wp_postmeta
是相关用户 ID _woocommerce_persistent_cart_1
。