Отображение значения метаданных пользовательского заказа в уведомлениях по электронной почте - PullRequest
0 голосов
/ 14 марта 2019

В Woocommerce я использую " Показать значение поля пользовательской проверки Woocommerce в порядке администратора, делая их редактируемыми " код ответа, который отображает значение пользовательского поля на страницах заказа администратора и работает хорошо.

Мой вопрос: Можно ли отобразить значение этого пользовательского поля в уведомлении по электронной почте?

1 Ответ

1 голос
/ 14 марта 2019

Для отображения настраиваемого поля «Номер счета» в уведомлениях по электронной почте можно использовать следующее:

add_action('woocommerce_email_order_details', 'woocommerce_email_order_invoice_number', 4, 4 );
function woocommerce_email_order_invoice_number( $order, $sent_to_admin, $plain_text, $email ) {
    if( $value = get_post_meta( $order->get_id(), '_billing_options', true ) )
        echo '<p><strong>'.__('Invoice Number').':</strong> '.$value.'</p>';
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы). проверено и работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...