【发布时间】:2019-04-23 12:53:37
【问题描述】:
我正在尝试关闭购买选定产品的可能性,但到目前为止我发现的所有材料都不适用于我。我想排除特定产品,最好是通过移除按钮,因为我希望该产品像其他产品一样工作,但没有购买的可能性。
这段代码对我来说是完美的:
add_filter('woocommerce_is_purchasable', 'filter_is_purchasable');
function filter_is_purchasable( $is_purchasable, $product ) {
return ( $product->id == 534 ? false : $is_purchasable );
}
不幸的是,它不起作用。有什么想法吗?
【问题讨论】:
-
如果您不尝试将其应用于 VARIABLE 产品,您的代码应该可以使用 @Loic。您是在简单产品还是可变产品上尝试?如果它是一个变量产品,那么看看我的答案。
标签: php wordpress woocommerce product