我的woocommerce网站中的所有产品都有一个属性“颜色”,它也用于创建产品的变化。当我导入任何新产品时,默认情况下会出现这种变化,我对它没有任何控制权。我想让这种变化在网站前端显示为类似“颜色/变化”的东西,而在后端应该是不变的。我如何在自定义代码中实现这一点?
mlnl4t2r1#
试试这个:(在你的 functions.php 文件中)
add_filter( 'woocommerce_attribute_label', 'rename_color_attribute_label', 10, 3); function rename_color_attribute_label($label, $name, $product){ if(strtolower($label)=='color'){ $label = 'Color/Variant'; } return $label; }
hwamh0ep2#
不需要编码。只需进入左栏的“产品”,然后在下拉菜单中选择“属性”。这也将给予您能够更改变体的名称。
azpvetkf3#
错误。一旦你保存了属性(比如你忘记大写),就没有办法删除或更改它。修复这个WOOCOMMERCE。你只会得到愚蠢的错误消息“蓝色已经存在于分类中”。
3条答案
按热度按时间mlnl4t2r1#
试试这个:(在你的 functions.php 文件中)
hwamh0ep2#
不需要编码。只需进入左栏的“产品”,然后在下拉菜单中选择“属性”。这也将给予您能够更改变体的名称。
azpvetkf3#
错误。一旦你保存了属性(比如你忘记大写),就没有办法删除或更改它。修复这个WOOCOMMERCE。你只会得到愚蠢的错误消息“蓝色已经存在于分类中”。