WooCommerce отображает имя в заголовке письма - PullRequest
1 голос
/ 23 июня 2019

Я пробовал несколько разных способов отобразить имя клиента в новом 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 голосов
/ 24 июня 2019

Просто взгляните на файлы шаблонов электронной почты WooCommerce.Первое имя уже используется в шаблонах по умолчанию.Вы можете получить доступ к $order объекту:

<div id="wrapper-top">
    <p><?php echo 'Thank you for your order ' . $order->get_billing_first_name();?>!</p>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...