亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 WooCommerce 電子郵件通知中將發件人姓名更改為客戶賬單全名

在 WooCommerce 電子郵件通知中將發件人姓名更改為客戶賬單全名

PHP
慕絲7291255 2023-08-11 17:57:11
如何使用掛鉤將電子郵件發件人姓名更改為客戶“賬單名字和姓氏”?woocommerce_email_from_name?例如:“我的商店”應更改為“John Doe”?;诟奶囟?WooCommerce 電子郵件通知答案代碼的發件人姓名和電子郵件地址,這是我的功能:? ? add_filter( ‘woocommerce_email_from_name’, function( $from_name, $wc_email ){if( $wc_email->id == ‘customer_processing_order’ )// $from_name = ‘Jack the Ripper’;$from_name = get_user_meta( $user_id, ‘first_name’, true, $user_id, ‘last_name’, true );//$from_name = get_user_meta( $user_id, ‘first_name’, true );return $from_name;}, 10, 2 );但這不起作用。誰能幫我?
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

以下操作會將 Woocommerce 電子郵件通知上的“發件人姓名”更改為客戶賬單全名:


add_filter( 'woocommerce_email_from_name', 'filter_wc_email_from_name', 10, 2 );

function filter_wc_email_from_name( $from_name, $email ){

    if( is_a($email->object, 'WC_Order') ) {

        $order     = $email->object;

        $from_name = $order->get_formatted_billing_full_name();

    }

    return $from_name;

}

代碼位于活動子主題(或主題)的 function.php 文件中或任何插件文件中。


添加:對于“新訂單電子郵件通知,您將使用:


add_filter( 'woocommerce_email_from_name', 'filter_wc_email_from_name', 10, 2 );

function filter_wc_email_from_name( $from_name, $email ){

    if( $email->id == 'new_order' && is_a($email->object, 'WC_Order') ) {

        $order     = $email->object;

        $from_name = $order->get_formatted_billing_full_name();

    }

    return $from_name;

}

代碼位于活動子主題(或主題)的 function.php 文件中或任何插件文件中。


查看完整回答
反對 回復 2023-08-11
  • 1 回答
  • 0 關注
  • 146 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號