我注意到woocommerce以不同的方式威胁不同的产品属性(见截图)。
第一个产品的属性仅在短划线后添加数字。第二个产品的属性列在产品标题下方。
我无法弄清楚为什么会这样。
如何使所有产品属性看起来像第一个产品?
答案 0 :(得分:7)
他们可能有很多原因。在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文件中,或者放在任何插件文件中。
经过测试和工作。