1

我是 woocommerce 的新手,实际上我想自定义产品显示,所以我从数据库中手动解析产品我想通过产品 ID 从 woocommerce 购物车中删除一个项目,我找到了这个功能,

$woocommerce->cart->get_remove_url($cart_item_key); 在核心 woocommerce 购物车类中,但我无法理解我必须在 $cart_item_key 中写什么,我尝试在其中输入产品 ID 或产品 url 但它没有从购物车中删除产品项目,有人可以帮我请我写的在这个变量 $cart_item_key 中,

/ *获取从购物车中删除商品的 url。* * @return 到页面的字符串 url */

它对该功能的描述,我尝试使用产品页面的完整 url 和 slug

问候

阿尔萨兰

4

1 回答 1

3

我知道它是一个旧帖子,但它可能会对某人有所帮助。

foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $cart_item ) {
  if($cart_item['product_id'] == $your_product_id)
  $woocommerce->cart->get_remove_url($cart_item_key); 
} 

希望它有帮助..

于 2013-11-22T08:47:15.350 回答