在woocommerce 3中显示各地变体的产品属性(后端+前端+电子邮件通知)

时间:2018-04-27 19:57:55

标签: php wordpress woocommerce attributes

如何在订单(后端+前端+电子邮件通知)上随处显示产品类别及其变体?

我正在写这个问题: Display product attributes for variations on cart page in woocommerce 3

我在应用这些更改后发现了一个问题: Product variations attributes as cart items shows up differently in WooCommerce

添加一行后:

add_filter ('woocommerce_product_variation_title_include_attributes', '__return_false');

它停止在后端订单页面上显示属性。

删除此行后,它会显示后端订单页面上的属性,但会停止在购物车页面中显示这些属性。

我需要在订单的任何地方(后端+前端+电子邮件通知)获得该显示。

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

add_filter ('woocommerce_product_variation_title_include_attributes', function( $should_include_attributes, $product ){
    // Only on front-end
    if( ! is_admin() )
        $should_include_attributes = false;

    return $should_include_attributes;
}, 20, 2 );

代码放在活动子主题(或活动主题)的function.php文件中。它应该工作。