【问题标题】:Woocommerce: change product name to include all attributes selected [duplicate]Woocommerce:更改产品名称以包含所有选择的属性[重复]
【发布时间】:2020-07-31 14:33:07
【问题描述】:

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

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

例如:一种产品有“酱汁选择”,然后是“锅大小”;另一种产品有“配菜选择”,然后是“肉类或豆腐选择”等,所以我看不出如何为所有这些不同的属性编码。

有什么方法可以在代码中使用通配符或其他东西,以便提取选定的属性并将它们添加到产品名称中?

为了清楚起见,我希望最终结果是这样的:

'意大利面番茄酱 2 磅锅'

  • 'Spaghetti' 是产品名称
  • “番茄酱”是属性 1 选择的结果;和
  • '2 lb pan' 是属性 2 选择的结果。

提前感谢您的帮助。

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    偶然发现: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 文件中,它完全符合我的需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 2016-09-02
      • 2017-09-13
      • 2020-12-10
      • 2015-03-24
      • 1970-01-01
      相关资源
      最近更新 更多