在 WooCommerce 电子邮件通知中将发件人姓名更改为客户账单全名
Change sender name to customer billing full name in WooCommerce email notifications
如何使用 woocommerce_email_from_name
挂钩将电子邮件发件人姓名更改为客户“账单名字和姓氏”?
例如:“我的店”应更改为“John Doe”。
基于 答案代码,这里是我的函数:
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 );
但它不起作用。谁能帮帮我?
以下将在 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 文件或任何插件文件。
相关:
如何使用 woocommerce_email_from_name
挂钩将电子邮件发件人姓名更改为客户“账单名字和姓氏”?
例如:“我的店”应更改为“John Doe”。
基于
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 );
但它不起作用。谁能帮帮我?
以下将在 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 文件或任何插件文件。
相关: