【问题标题】:Change sender name to customer billing full name in WooCommerce email notifications在 WooCommerce 电子邮件通知中将发件人姓名更改为客户账单全名
【发布时间】:2020-11-10 12:51:40
【问题描述】:

如何使用woocommerce_email_from_name 挂钩将电子邮件发件人姓名更改为客户“帐单姓名”?

例如:“My Shop”应改为“John Doe”。

基于Change sender name and email address for specific WooCommerce email notifications 答案代码,这是我的功能:

    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 );

但它不起作用。谁能帮帮我?

【问题讨论】:

    标签: php wordpress woocommerce email-notifications user-data


    【解决方案1】:

    以下内容会将 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 文件或任何插件文件中。

    相关:Change sender name and email address for specific WooCommerce email notifications

    【讨论】:

    • 谢谢!它完美地工作。但是如何设置此功能仅适用于管理员电子邮件(新订单)??
    • @Nero 我已经为此添加了一些代码......如果这个答案回答了你的问题,你可以请accept回答,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 2015-01-30
    • 2021-12-25
    • 2019-04-10
    • 2014-03-25
    相关资源
    最近更新 更多