WordPress + Woocommerce : hide unavailable variations when there are 2 attributes

标签 wordpress wordpress-theming woocommerce

我在 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/

相关文章:

android - 如何在 Woocommerce Rest API 中获取 token 化 key ?

javascript - Html2canvas 拍摄高品质屏幕截图 "SCALE"

php - 在 WooCommerce 中保存订单后,保存自定义项目元数据

php - 在 Woocommerce 中不需要结帐运输邮政编码字段

wordpress - woocommerce面包屑缺少商店链接

html - 如何居中对齐 Globalsign 信任徽章

php - WooCommerce 预订 : adding and reordering item data in cart and checkout

php - WooCommerce 根据购物车金额收取 COD 费用

php - 自定义 wordpress 评论表单 html

php - 了解 WordPress Hook 的调用方式