wordpress - Woocommerce - 目录添加到购物车按钮 - 更改特定类别的默认数量
问题描述
在 woocommerce 商店目录页面上,是否可以将“添加到购物车”按钮默认为六个而不是一个,但仅适用于特定类别?卖酒,想让它一次加6瓶,还卖其他会单独卖的东西。
解决方案
将此代码添加到functions.php
您的主题中。请记住,如果您更新主题,此编辑可能会丢失。因此,要么将其保存在某个地方以再次添加它,要么创建一个子主题并将其添加到那里。
add_filter("woocommerce_quantity_input_args", function($args, $product){
if(!is_cart() && has_term("wine-bottles", "product_cat", $product->get_id())) {
$args['input_value'] = 6;
}
return $args;
}, 10, 2);
将“wine-bottles”替换为您的类别的实际名称、名称或 ID。
这将使显示它们的所有页面上指定类别中的所有产品的默认数量值为 6。
推荐阅读
- python - 你可以在 pandas 数据透视表中只删除一个 aggfunc 的重复项吗?
- javascript - 错误的模态对话框操作 URL 到主页 URL(blackedout)错误
- postgresql - 如何在 docker-compse.yml 文件中将 postgresql 与 PGAdmin 连接起来
- angular - Angular 移除了一些路由的 base-href
- minecraft - Minecraft 函数 time.sleep
- influxdb - InfluxQL:如何读取一个值及其导数
- mysql - RE:FAILED: SemanticException Column name 在多个表/子查询中找到
- arrays - numpy.add.at 比就地添加慢?
- amazon-web-services - 无法从 EC2 托管网站查看 S3 存储桶图像对象
- javascript - 如何检查对象值是否为空?