正在檢視 5 個帖子:1-5 (共 5 個帖子)
-
作者帖子
-
原來的程式碼是這樣的。
/*** @hooked WC_Emails::email_header() Output the email header*/do_action( 'woocommerce_email_header', $email_heading, $email ); ?><p><?php printf( __( ' 已收到你的訂單,您的訂單如下:', 'woocommerce' ), $order->get_formatted_billing_full_name() ); ?></p><?php/**
有客戶反饋,收到的郵件中產品名稱只有商品名稱,能不能附上商品連結,方便點選檢視。
試一下下面的程式碼
add_filter( 'woocommerce_order_item_name', 'display_product_title_as_link', 10, 2 ); function display_product_title_as_link( $item_name, $item ) { $_product = get_product( $item['variation_id'] ? $item['variation_id'] : $item['product_id'] ); $link = get_permalink( $_product->id ); return '<a href="'. $link .'" rel="nofollow">'. $item_name .'</a>'; }
新增到你的子主題的裡。
還有這一段也可以試試,哪個能用用哪個
add_filter('woocommerce_order_item_name', 'woo_order_item_with_link', 10, 3); function woo_order_item_with_link( $item_name, $item, $bool ) { $url = get_permalink( $item['product_id'] ) ; return '<a href="'. $url .'">'. $item_name .'</a>'; }
謝謝您,這段測試了可以正常使用的,這樣就方便多了,客戶核對商品時,可以直接點選進去檢視了。
這兩個程式碼,全試了,全可以正常使用的。
-
作者帖子
正在檢視 5 個帖子:1-5 (共 5 個帖子)
- 哎呀,回覆話題必需登入。