Woocommerce:更改产品名称以包括所有选择的属性

时间:2020-07-31 14:33:07

标签: php wordpress woocommerce

上一个答案非常接近我的需要:Change WooCommerce Product Name Include Color When Attribute Selected

但是,我有65种产品,它们都有不同的属性。有些具有多达5种不同的属性。

例如:一种产品具有“调味料选择”,然后具有“盘大小”;另一个产品有“配菜选择”,然后有“肉或豆腐选择”等,因此我看不到如何为所有这些不同的属性编码。

代码中是否可以使用通配符或其他某种方式,以便将选定的属性添加到产品名称中?

只需说清楚一点,我希望最终结果是这样的:

“意大利面条番茄酱2磅锅”

  • “意大利面”是产品名称
  • “西红柿酱”是属性1选择的结果;和
  • “ 2 lb pan”是属性2选择的结果。

在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在此输入:https://wordpress.org/support/topic/help-with-variation-display-in-cart/

找到此代码:

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_true' );
add_filter( 'woocommerce_is_attribute_in_product_name', '__return_true' );

将此添加到我的子主题的functions.php文件中,它确实满足我的需要。