【发布时间】:2018-03-31 18:41:40
【问题描述】:
我注意到 woocommerce 以不同的方式威胁不同的产品属性(见屏幕截图)。
第一个产品的属性仅在破折号后添加数字。第二个产品的属性列在产品标题下方。
我不明白为什么会这样。
如何使所有产品属性看起来像第一个产品?
【问题讨论】:
标签: php wordpress woocommerce attributes cart
我注意到 woocommerce 以不同的方式威胁不同的产品属性(见屏幕截图)。
第一个产品的属性仅在破折号后添加数字。第二个产品的属性列在产品标题下方。
我不明白为什么会这样。
如何使所有产品属性看起来像第一个产品?
【问题讨论】:
标签: php wordpress woocommerce attributes cart
它们可能有很多原因。之前 woocommerce 3 变体属性显示为购物车项目元数据,如“Seirin J + tube”……现在在 WooCommerce 版本 3+ 下创建的可变产品,在标题中显示其属性值,如“Seirin B + tube”……
但希望有一些方法可以使用一些专用挂钩来统一这一点。
1) 在所有案例的购物车项目标题中显示属性值(这是给你的):
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_true' );
2) 删除所有情况下购物车商品标题中的属性值,并将它们显示为标题下方的 attribute / value 对。
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
代码进入您的活动子主题(或主题)的 function.php 文件或任何插件文件中。
经过测试并且有效。
【讨论】: