Задать вопрос
paulfcdd
@paulfcdd
PHP/Sf/WEB developer

Как интегрировать SendGrid в WordPress?

Добрый день, пытаюсь настроить интеграцию SendGrid на мой сайт на вордпрессе. У меня есть контактная форма сделанная при помощи Contact Form 7, апи SendGrid с полным доступом и ID темплейта, который я приготовил в SendGrid для эмейла. И в приципе все работает хорошо за исключением одного важного момента - в шаблоне плейсхолдеры не заменяются на данные из формы симфони и эмейл выходит с плейсхолдерами вместо данных, например
Name: %firstname% %lastname%
E-mail: %clientemail%
Phone: %mobilephone%
Project description: %projectdescription%


Как я могу передать в SendGrid из WordPress данные из формы?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
paulfcdd
@paulfcdd Автор вопроса
PHP/Sf/WEB developer
Ответ оказался банально прост но при этом нигде не задокументированнный (по крайней мере, в документации я не нашел)
В настройках формы, которая высылается на SendGrid, необходимо добавить дополнительеный хедер:
Substitutions:clientname=[your-name];clientemail=[your-email];clientphone=[your-tel];projectdescription=[your-message]

в котором clientname - плейсхолдер вашего темплейта, [your-name] - поле из формы, данные из которого нужно подставить в темплейт письма. Естественно, подставить нужно свои параметры :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы