Доброго времени. Суть вопроса:
Есть виджет в который динамически добавляются формы с радиобаттонами(скажем так, некий опросник). Цель - запихать данные чекедов в один инпут Contact Form 7 (т.к. динамически создавать n-ое кол-во инпутов в cf7, а потом это еще вязать с полями виджета с помощью js/jq- анриал по-моему).
Суть проблемы - скрытое поле получает значение в value с html раметкой, по факту это выделение жирным цветом - тег
<strong>
и отступы - тег
<br>
.
Т.е. input выглядит как-то так:
<input value="<br><strong>Какой-то текст</strong><br><strong>Какой-то текст</strong><br><strong>Какой-то текст</strong><br><strong>Какой-то текст</strong><br>и.т.д.">
До этого момента проблем нет, проблема в том, что после отправки письма, CF7 конвертит теги в html сущности и в итоге все теги в письме выглядят как простой текст.
Включение функции "Использовать HTML-формат письма" не помогает.
На данный момент использую хук "wpcf7_before_send_mail" и тут запихиваю в тело письма значение из массива $_POST без обработки, напрямую. Так все работает. Смущает то, что это вроде бы как не является безопасным, но иного способа я не нашел и буду рад помощи в решение данной проблемы.