【发布时间】:2021-07-10 05:07:25
【问题描述】:
我正在使用以下代码使 woocommerce 上的所有产品都无法购买,除非用户登录。
function et_remove_atc(){
if( ! is_user_logged_in() ){
return false;
}else{
return true;
}
}
add_filter( 'woocommerce_is_purchasable', 'et_remove_atc' );
这仅适用于简单产品,不适用于可变产品。我尝试添加以下附加过滤器,但这不起作用。
add_filter( 'woocommerce_variation_is_purchasable', 'et_remove_atc', 10, 2 );
我错过了什么?
【问题讨论】:
标签: php wordpress woocommerce product hook-woocommerce