Php 如何在添加到购物车之前清除easy digital download(edd)购物车?(每个购物车只允许一个项目)
如何在添加到购物车之前清除easy digital download(edd)购物车?Php 如何在添加到购物车之前清除easy digital download(edd)购物车?(每个购物车只允许一个项目),php,wordpress,easy-digital-downloads,Php,Wordpress,Easy Digital Downloads,如何在添加到购物车之前清除easy digital download(edd)购物车? 每个购物车只允许一个项目实际上我在加入stack overflow之前找到了答案,但是非常困难,需要多次搜索和尝试。 现在我决定在这里再次分享它,以便于为其他人找到答案 只需将下面的代码添加到function.php add_filter( 'edd_pre_add_to_cart_contents', '__return_false' ); 资料来源:开发替代方案 /** *如果篮子中有多个项目,且总价
每个购物车只允许一个项目实际上我在加入stack overflow之前找到了答案,但是非常困难,需要多次搜索和尝试。 现在我决定在这里再次分享它,以便于为其他人找到答案 只需将下面的代码添加到function.php
add_filter( 'edd_pre_add_to_cart_contents', '__return_false' );
资料来源:开发替代方案
/**
*如果篮子中有多个项目,且总价为0,则篮子将清空。
*/
功能pw_edd_一项_结帐($download_id,$options){
如果(edd_get_cart_quantity()>=1和&edd_get_cart_total()==0){
edd_空车();
}
}
添加操作('edd_pre_add_to_cart'、'pw_edd_one_item_checkout',10,2)代码>为我们提供更多详细信息以了解您的需求。