javascript - 如果变体是我们的库存,如何在下拉列表中的产品变体旁边添加售罄文本?
问题描述
在我的 woocommerce 变体产品中,如果变体的所有产品都不可用,我已经设法禁用下拉列表中的变体选项。不过,我想做的是在下拉菜单中的禁用变体值旁边添加一个“已售罄”文本。
如何才能做到这一点:
/**
* Disable out of stock variations
* https://github.com/woocommerce/woocommerce/blob/826af31e1e3b6e8e5fc3c1004cc517c5c5ec25b1/includes/class-wc-product-variation.php
* @return Boolean
*/
function wcbv_variation_is_active( $active, $variation ) {
if( ! $variation->is_in_stock() ) {
return false;
}
return $active;
}
add_filter( 'woocommerce_variation_is_active', 'wcbv_variation_is_active', 10, 2 );
解决方案
您可以尝试此处的说明并将已售罄的文本修改为您想要的: https ://www.skyverge.com/blog/add-sold-out-to-woocommerce-variable-product-dropdown/
推荐阅读
- javascript - 单击带有所需输入的表单中的提交按钮后如何重定向到另一个页面
- html - 如何使使用 vue 创建的分页栏居中?
- outlook - 创建 Com 加载项显示在 Outlook 365 中的非活动应用程序加载项中
- javascript - 浏览器组件 (IE) 不显示 document.getElementbyId 的值
- python - 禁用 argparse 参数的正则表达式
- hikaricp - Hikari 中的连接测试查询
- python-3.x - 如何根据列表值 x 和 y 为 sin 函数设置动画?
- c - 如何在c编程中禁用覆盖功能
- python - 使用相位相关和对数极坐标变换获得旋转位移
- python - Odoo 12 中没有名为 Slugify 的模块