【发布时间】:2020-09-27 04:14:40
【问题描述】:
如何在加入购物车之前清除简易数字下载 (edd) 购物车? 每个购物车只允许一件商品
【问题讨论】:
-
向我们提供更多详细信息以了解您的需求。
标签: php wordpress easy-digital-downloads
如何在加入购物车之前清除简易数字下载 (edd) 购物车? 每个购物车只允许一件商品
【问题讨论】:
标签: php wordpress easy-digital-downloads
发展的替代方案;
/**
* If there is more than 1 item in the basket and the total price is 0, the basket will be emptied.
*/
function pw_edd_one_item_checkout( $download_id, $options ) {
if( edd_get_cart_quantity() >= 1 && edd_get_cart_total() == 0) {
edd_empty_cart();
}
}
add_action( 'edd_pre_add_to_cart', 'pw_edd_one_item_checkout', 10, 2 );
【讨论】:
实际上我在加入堆栈溢出之前找到了答案,但非常困难并且经过多次搜索和尝试。 现在我决定在这里再次分享,以便其他人轻松找到答案。
只需将下面的代码添加到function.php
add_filter( 'edd_pre_add_to_cart_contents', '__return_false' );
【讨论】: