簡體   English   中英

Woocommerce-將用戶名添加到新訂單電子郵件主題行

[英]Woocommerce - Add username to new order email subject line

是否有可能(如果可以的話,將不勝感激)...

將登錄的用戶名添加到woocommerce中的“新訂單”電子郵件中

我可以添加諸如博客名稱,日期,訂單號等項目,但需要以某種方式在主題行上獲取用戶名。

因此,如果Joe博客正在訂購

主題:來自Joe博客的新訂單-訂單號#444

我發現了一些不同的建議,但是我沒有php經驗,所以如果有人可以向我指出如何指導或進一步幫助,那將是很棒的

提前致謝

我一直在尋找相同的東西。 還沒有完全找到我想要的東西,但是能夠編輯其他人的編碼以適應需要。 我對編碼和php函數了解不多,但是如果您使用的是子主題,則可以將以下編碼彈出到子主題function.php中,它應該可以解決問題。

add_filter('woocommerce_email_subject_new_order', 'change_admin_email_subject', 1, 2);

function change_admin_email_subject( $subject, $order ) {
global $woocommerce;

$blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);

$subject = sprintf( 'New Customer Order (# %s) from %s %s - %s', $order->id, $order->billing_first_name, $order->billing_last_name, $order->order_date );

return $subject;
}

我還包括了我的訂購日期和時間,因為我認為這會很有用,但是如果您認為不需要/不需要,可以刪除- %s' and '$order->order_date

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM