Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 购物车项目的产品变体属性在WooCommerce中的显示方式不同_Php_Wordpress_Woocommerce_Attributes_Cart - Fatal编程技术网

Php 购物车项目的产品变体属性在WooCommerce中的显示方式不同

Php 购物车项目的产品变体属性在WooCommerce中的显示方式不同,php,wordpress,woocommerce,attributes,cart,Php,Wordpress,Woocommerce,Attributes,Cart,我注意到woocommerce以不同的方式威胁不同的产品属性(见截图) 第一个产品的属性仅在破折号后添加数字。第二个产品的属性列在产品标题下面 我不明白为什么会这样 如何使所有产品属性看起来像第一个产品的属性?原因有很多。在woocommerce 3版本之前,变量属性显示为购物车项目元数据,如“Seirin J+tube”…现在,在woocommerce 3+版本下创建的变量产品在标题中显示其属性值,如“Seirin B+tube” 但希望有一些方法可以使用一些专用的钩子来统一这一点 1) 在

我注意到woocommerce以不同的方式威胁不同的产品属性(见截图)

第一个产品的属性仅在破折号后添加数字。第二个产品的属性列在产品标题下面

我不明白为什么会这样


如何使所有产品属性看起来像第一个产品的属性?

原因有很多。在woocommerce 3版本之前,变量属性显示为购物车项目元数据,如“Seirin J+tube”…现在,在woocommerce 3+版本下创建的变量产品在标题中显示其属性值,如“Seirin B+tube”

但希望有一些方法可以使用一些专用的钩子来统一这一点

1) 在购物车项目标题中显示所有案例的属性值(此案例适用于您):

2) 删除所有案例的购物车项目标题中的属性值,并在标题下以分隔的
属性
/
对显示它们

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
代码位于活动子主题(或主题)的function.php文件或任何插件文件中


测试和工作。

原因很多。在woocommerce 3版本之前,变量属性显示为购物车项目元数据,如“Seirin J+tube”…现在,在woocommerce 3+版本下创建的变量产品在标题中显示其属性值,如“Seirin B+tube”

但希望有一些方法可以使用一些专用的钩子来统一这一点

1) 在购物车项目标题中显示所有案例的属性值(此案例适用于您):

2) 删除所有案例的购物车项目标题中的属性值,并在标题下以分隔的
属性
/
对显示它们

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
代码位于活动子主题(或主题)的function.php文件或任何插件文件中


经过测试,效果良好。

这对我很有效。非常感谢。这对我有用。非常感谢。