Добавьте некоторый пользовательский текст в один файл, который подключается к шаблонам электронной почты Woocommerce. - PullRequest
0 голосов
/ 01 ноября 2018

Я делаю изменения в шаблонах электронной почты WooCommerce, и мне нужно добавить несколько простых HTML (о политике возврата компании, часах работы и т. Д.) В несколько файлов. Я не хочу жестко кодировать их в каждом шаблоне, но предпочел бы использовать хуки (если это правильный термин?)

Если я создаю новый файл с именем inforative-text.php в той же папке, что и файлы измененного шаблона электронной почты, как добавить его в файл admin-new-order.php?

1 Ответ

0 голосов
/ 01 ноября 2018

Вместо этого лучше установить код inforitative-text.php внутри функции, а затем использовать любой доступный хук для вашего удобства. Вы можете использовать, например:

add_action( 'woocommerce_email_customer_details', 'action_email_customer_details', 30, 4 );
function action_email_customer_details( $order, $sent_to_admin, $plain_text, $email ) {
    ?>
    <p>HERE GO YOUR TEXT</p><br>
    <?php
}

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

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