Envelope Go: Как создать свой HTML-шаблон письма

В плагине Envelope Go вы можете создавать собственные HTML-шаблоны обёртки для email-писем. Это позволяет полностью контролировать внешний вид писем: шапку, футер, стили, цвета и расположение контента.

Существует два уровня расположения шаблонов:

Шаблон темы — размещается в папке активной темы WordPress (имеет наивысший приоритет)
Шаблон плагина — размещается в папке плагина (используется как базовый)
Структура шаблона
Шаблон — это обычный HTML-файл с обязательным плейсхолдером {ENGO_EMAIL_CONTENT}. В это место плагин подставит контент, набранный в Gutenberg-редакторе.

Обязательные плейсхолдеры
Плейсхолдер Описание
{ENGO_EMAIL_CONTENT} Тело письма (контент из Gutenberg)
{ENGO_EMAIL_PIXEL} Пиксель отслеживания открытий
{ENGO_EMAIL_UNSUBSCRIBE_LINK} Ссылка на отписку (опционально, если не вставите вручную)

Создание шаблона темы
Шаг 1. Создайте папку в теме
wp-content/your-theme/engo_email_template/
Важно: используйте get_stylesheet_directory() — это работает и для родительских тем, и для дочерних.

Шаг 2. Создайте HTML-файл
Например: wp-content/your-theme/engo_email_template/my-custom.html

Шаг 3. Выберите шаблон в редакторе
Откройте нужный шаблон письма (CPT Envelope Go → Email Templates)
В метабоксе HTML Template (справа) выберите my-custom (theme)
Сохраните
Готово! Теперь все письма на основе этого шаблона будут использовать вашу кастомную обёртку.

Приоритет шаблонов
Приоритет Расположение
1 (высший) wp-content/your-theme/engo_email_template/
2 wp-content/plugins/envelope-go/includes/mailing/templates/
Если шаблон с таким же именем есть и в теме, и в плагине — используется шаблон темы.

Рекомендации по созданию email-шаблонов
Используйте table-based вёрстку
Почтовые клиенты плохо поддерживают div-based вёрстку и CSS Grid/Flexbox. Используйте для структуры.

Inline-стили
Встраивайте стили прямо в атрибуты style="". Некоторые клиенты (Outlook, Gmail) вырезают

Рейтинг: 5

2026-10-19 / / 0 комментариев / Межплагинные настройки / , , ,