产品变体属性作为购物车项目在 WooCommerce 中显示不同
Product variations attributes as cart items shows up differently in WooCommerce
我注意到 woocommerce 以不同的方式威胁着不同的产品属性 (见屏幕截图)。
第一个产品的属性只添加了破折号后的数字。第二个产品的属性列在产品标题下方。
我不明白为什么会这样。
如何使所有产品属性看起来像第一个产品的属性?
原因可能有很多。在 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' );
代码进入您的活动 child 主题(或主题)的 function.php 文件或任何插件文件。
已测试并有效。
我注意到 woocommerce 以不同的方式威胁着不同的产品属性 (见屏幕截图)。
第一个产品的属性只添加了破折号后的数字。第二个产品的属性列在产品标题下方。
我不明白为什么会这样。
如何使所有产品属性看起来像第一个产品的属性?
原因可能有很多。在 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' );
代码进入您的活动 child 主题(或主题)的 function.php 文件或任何插件文件。
已测试并有效。