Я хочу создать свою собственную транзакционную электронную почту woocommerce.
И сделал это с редактором HTML. Я получу великолепный шаблон электронной почты STATIC.
Я загружу статический шаблон в папку my-theme / woocommerce / emails.
Как мне передать динамическое содержимое магазина в эти электронные письма?
1) СКАЧАТЬ ССЫЛКУ
Я пытаюсь добавить кнопку с отдельной ссылкой на скачивание для основного заказа.
Я нашел следующую строку в шаблоне электронной почты email-downloads.php для "download-file"
<a href="<?php echo esc_url( $download['download_url'] ); ?>" class="woocommerce-MyAccount-downloads-file button alt"><?php echo esc_html( $download['download_name'] ); ?></a
>
Я поменял кнопку ссылкой на эту строку, но, конечно, это слишком просто, и это не сработало.
Я учу PHP, но я только начал. Кто-нибудь знает, как это сделать?
2) СБРОС ПАРОЛЯ
Это вторая динамическая ссылка, которую я ищу.
В woocommerce
Я нашел эту строку в шаблоне customer-reset-password.php.
<a class="link" href="<?php echo esc_url( add_query_arg( array( 'key' => $reset_key, 'id' => $user_id ), wc_get_endpoint_url( 'lost-password', '', wc_get_page_permalink( 'myaccount' ) ) ) ); ?>"><?php // phpcs:ignore ?>
<?php esc_html_e( 'Click here to reset your password', 'woocommerce' ); ?>
</a>
Есть ли способ внедрить этот динамический контент в HTML-шаблон электронной почты, который кто-то создал с нуля?