WooCommerce在电子邮件标题中显示名字

时间:2019-06-23 03:03:30

标签: php woocommerce

我尝试了几种不同的方法来在新的div中显示客户的名字,我将其添加到电子邮件的顶部,并且无论如何我总是在代码中遇到错误。这是我目前拥有的。

<?php // In case that you have only the $order object
    $user_data = get_userdata( $userid );
?>

<html <?php language_attributes(); ?>>
    <head>
         <meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo( 'charset' ); ?>" />
         <title><?php echo get_bloginfo( 'name', 'display' ); ?></title>
    </head>
    <body>
        <div id="wrapper-top">
             <p><?php echo 'Thank you for your order ' . $user_data->first_name . '!';?>!</p>
        </div>

有什么想法可以使这项工作成功吗?

1 个答案:

答案 0 :(得分:0)

只需查看WooCommerce电子邮件模板文件即可。默认模板中已经使用了名字。 您可以访问<div id="wrapper-top"> <p><?php echo 'Thank you for your order ' . $order->get_billing_first_name();?>!</p> </div> 对象:

worker.DoWork += backgroundWorker_ProgressChanged;