我在 WordPress + WooCommerce 中有一个可变产品,它有 2 个属性:颜色和尺寸。
我希望当我选择这两个属性之一时,第二个属性的不可用变体将自动从属性选择菜单中隐藏(或不可选择)。
这可能吗?我怎样才能实现这一目标?
我还没有找到任何可以做到这一点的插件。我试图弄清楚要编辑代码的哪一部分,但这是一项相当困难的任务......
最佳答案
我也遇到了你的(旧)问题。这是一个可行的解决方案。 将“return 10”更改为大于变体总数的数字。
将其添加到您的 function.php 文件中:
function custom_wc_ajax_variation_threshold( $qty, $product ) {
return 10;
}
add_filter( 'woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 10, 2 );
关于WordPress + Woocommerce : hide unavailable variations when there are 2 attributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239003/