【发布时间】:2019-05-01 06:42:18
【问题描述】:
我想限制用户购买特定类别产品的次数。我在 function.php 中有这段代码 (from here),它将整个商店限制为一次购买。
add_filter('woocommerce_add_to_cart_validation','rei_woocommerce_add_to_cart_validation',20, 2);
function rei_woocommerce_add_to_cart_validation($valid, $product_id){
$current_user = wp_get_current_user();
if ( wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product_id)) {
wc_add_notice( __( 'Error message here', 'woocommerce' ), 'error' );
$valid = false;
}
return $valid;
}
我需要添加一个条件,即代码仅适用于特定类别的产品(按类别名称或 ID)。
谢谢。
【问题讨论】:
标签: php wordpress woocommerce product custom-taxonomy