Woocommerce Order Complete Email - Получить ссылку на скачивание в индивидуальном HTML-шаблоне электронной почты - PullRequest
0 голосов
/ 23 марта 2019

Я хочу создать свою собственную транзакционную электронную почту 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-шаблон электронной почты, который кто-то создал с нуля?

...