вопрос — зачем?
все популярные плагины контактных форм работают через ajax, зачем вам изобретать велосипед?
они добавляют лишние теги, которые портят дизайн интерфейса. рыться в коде плагина, что бы избавиться от этой болезни как то не очень хочется…
что-то я в этом сомневаюсь.
на миллионах сайтах они работают без проблем, а у вас глючат.
значит виновата ваша тема и править надо именно ее.
я реально не понимаю, как вы собрались писать ajax-контактную форму, если у вас нет необходимых знаний для создания даже обычной контактной формы.
ну вот как то так.
тогда, какие есть аналоги contact form7?
Уж не знаю какие посоветовать аналоги, но я проблему с Contact Form 7 решил установкой плагина WP SMTP Mail CONFIG.
Поставил галочку напротив «Use the PHP mail() function to send emails.» и отправка писем через Contact Form 7 заработала.
у меня через Сontact Form 7 тоже нормально отправляется, без проблем. я не могу решить проблему лишними тегами, которые образуются во круг самой формы и инпутов, даже если их убрать в самом редакторе форм плагина.
меня именно лишние теги раздражают, которые хрен знает как убрать, без рысканья по коду плагина.
причем тут код плагина?
вы сайт показывайте и говорите, что убрать надо.
все лишнее удаляется через display:none; в стилях и никакой правки кода плагина не требуется.
да и вообще — вы код плагина то не можете исправить, но при этом собрались свою собственную ajax контактную форуму. надо все-таки как-то адекватнее оценивать собственные возможности.