TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Contact Form 7 – Как исправить работу aJax

1 359

И вот Ваша форма обратной связи была успешно создана и украшена стилями и тут такой чик… А aJax при отправке не срабатывает, вызывая перезагрузку страницы после нажатия на кнопку отправки формы.

В данной записи мы восстановим работу aJax, и отправку формы моментально без перезагрузки страницы.

Вот что пишет разработчик Contact Form 7 о aJax отправке:

В общем если не лить воду, грубо говоря если не срабатывает отправка формы aJax’om это прежде всего говорит о том что в Вашей теме что-то не так прописано с выводом стилей и скриптов в footer. Лучший вариант найти и исправить вывод стилей и плагинов через вот в эту сторону и необходимо копать прежде всего. Как у Вас устроена тема и из чего она состоит мне конечно же на дано знать, за-то я дал Вам направление.

В случае если восстановить aJax так и не удалось, тогда добавляем данный код

в footer.php перед закрывающим :

<script type='text/javascript'> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"http://ДОМЕН_ВАШЕГО_САЙТА.КОМ/wp-json/contact-form-7/v1","namespace":"contact-form-7/v1"},"recaptcha":{"messages":{"empty":"u0411u0443u0434u044c u043bu0430u0441u043au0430, u043fu0456u0434u0442u0432u0435u0440u0434u0456u0442u044c, u0449u043e u0432u0438 u043du0435 u0440u043eu0431u043eu0442."}}}; /* ]]> */ </script> <script type='text/javascript' src='http://ДОМЕН_ВАШЕГО_САЙТА.КОМ/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.0'></script>

Не забудте заменить ДОМЕН_ВАШЕГО_САЙТА.КОМ на Ваш домен.

Полезная страница по данной теме на Тостере:

https://toster.ru/q/214649

Почтовая навигация

Источник записи: https://mediadoma.com

Leave A Reply

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее