Contact form 7 крутится лоадер

Contact form 7 крутится лоадер

Уникальная материя

Долго крутится загрузка / лоадер в Contact Form 7

Возникла проблема, когда после нажатия на кнопку отправить изображения загрузки «крутится» но сообщений «Спасибо за Ваше сообщение. Оно успешно отправлено» не выводится.

При этом что с плагина contact form 7 письма приходят, иногда с задержкой.

Вот как это выглядит, значок не исчезает и крутится постоянно.

Это вот такой маленький значок загрузки возле вашей кнопки отправить.

Поиск проблемы не был найден, ни на Support Contact Form 7
не в других местах, хотя встретил много жалоб на данную проблему, но кроме решений типа обновить все и все само-собой заработает не нашёл.

Здравствуйте друзья! Недавно обнаружил, что у меня на сайте не работает обратная связь с посетителями и установленный плагин Contact Form 7 не отправляет письма. Причем о данной неприятности узнал случайно, из сообщения в VK от постоянного посетителя блога. До этого форма обратной связи работала исправно, без нареканий.

Изучение проблемы выявило ряд недостатков в работе плагина Contact Form 7, который перестает нормально отправлять письма. Давайте рассмотрим основные причины сбоя в работе плагина обратной связи сайта Contact Form 7 и как их можно устранить.

Проблемы почему Contact Form 7 не отправляет письма.

Проблема № 1. Ошибки в теме (шаблоне) сайта.

Не редко сбои в работе плагина могут появляться из-за ошибок в java скрипте самой темы. Которая мешает нормальной работе Ajax на ресурсе. Не секрет, что многие начинающие блогеры используют бесплатные темы, которые были скачаны из непонятных источников в интернете. Многие такие шаблоны имеют ошибки в коде и не всегда корректно работают в дальнейшем.

Для проверки работоспособности темы совместно с Contact Form 7, можно попробовать установить ваш шаблон сайта на тестовый домен и посмотреть как будет работать отправка писем. Если у вас нет экспериментального домена, то можно сделать следующее.

В панели управления перейдите “Внешний вид”=> “Темы”. Для шаблона которым вы пользуетесь, нажмите кнопку “Просмотреть”. В режиме тестового просмотра темы проверьте как работает форма обратной связи. Если все работает значит причина проблем в самой теме. Попытайтесь найти их самостоятельно, а лучше смените тему сайта.

Проблема № 2. Крутится значок загрузки (лоадер), но письмо не отправляется.

Причина, как и в первом случае. Создаются неправильные входные параметры из-за ошибок в теме или плагине. Обработчик форм на Java скрипте не получает json формат данных и не понимает, что нужно сделать. Решение проблемы в удалении ошибок и лишнего текста в коде.

Читайте также:  Change exchange в чем разница

Причина № 3. Конфликт Contact Form 7 с другими плагинами.

Довольно частая причина на wordpress, когда плагины перестают нормально работать. Поочередно отключаем все установленные плагины, обновляем страницу и проверяем работоспособность формы обратной связи.Таким образом находим конфликтный плагин. Часто такая проблема возникает при очередном обновлении темы или плагинов.

Причина № 4. Сообщения не приходят на почту.

Бывает, что форма вроде работает и вы получаете уведомление “Ваше сообщение отправлено”, но оно не доходит на почту. Есть несколько причин данной проблемы:

  1. Сообщения попадают в папку спам. Наблюдается, когда происходит частая отправка сообщений с одного и того же адреса и почтовый сервис расценивает их как спам. Для устранения данной причины вам следует пометить эти письма как “Не спам”.
  2. Проблемы со стороны хостинга. Довольно распространенная причина когда хостинг перестает отправлять сообщения. Это часто встречается при использовании бесплатных хостингов. Обращение в службу поддержки с текстом “Contact Form 7 не отправляет письма”, обычно помогает решить вопрос. Кстати на моем сайте приключилась именно эта беда. Как я с ней справился, чтобы не зависеть от хостеров я поведаю ниже.

Как исправить проблему, когда Contact Form 7 не отправляет письма.

Конечно бывают проблемы с шаблоном сайта, конфликта плагинов, или глюков самого Contact Form 7, но основные трудности нам создают хостинги на которых установлен наш сайт.

Для того, чтобы больше не зависеть от хостинга, необходимо настроить отправку сообщений через SMTR. Для решения этой задачи существует много плагинов. Я остановил свой выбор на простом и надежном плагине WP Mail SMTR.

В панели управления сайтом переходим в “Плагины” (1) => “Добавить новый” (2). Вписываем в форму поиска плагинов название плагина (3) и жмем “Найти”.

После установки и активации плагина в разделе “Настройки” (1) панели управления вы увидите новый пункт настройки “Email” (2).

В окне «From Email» (1) заполняете адрес вашей почты на которую вы хотите получать сообщения. Я для этих целей завел отдельный ящик на почте Яндекса.

Рекомендую применять почту Яндекс или Gmail, так как на Mail.ru бывают проблемы с доставляемостью почты или письма приходят с ошибками.

В поле «From Name» укажите адрес своего сайта, свое имя или оставьте пустым (2).

Читайте также:  Mgs 2 substance черный экран

В окне «Mailer» выбираем пункт «Send all WordPress email via SMTP» (3).

Не забывайте нажать «Сохранить изменения» (4)

Далее настраиваем раздел «SMTP Options».

В окне «SMTP Host», заменяем localhost на smtp.yandex.ru. если вы завели почту на Яндексе (1). Если на Gmail, то меняем параметр localhost на smtr.gmail.com

Значение «SMTP Port» для Яндекса по умолчанию будет 25 (2). Для Gmail, параметры SMTP Port будут 465 или 587.

В окне «Encryption» выбираем «Use TLS encryption» (3).

В окне «Authentication», указываем «Yes: Use SMTP authentication» (4).

В поле «Login» прописываем ваш адрес почтового ящика (5)

В поле «Password» — пароль к вашему почтовому ящику (6)

Теперь отправка письма будет осуществляться как бы через ваш почтовый ящик .

После окончания внесения всех изменений настроек, жмем на кнопку «Сохранить изменения» (7)

Для проверки работоспособности перейдем в раздел тестирования «Send test email». Вписываем свой email адрес (1) и отправляем сообщение нажав на кнопку «Send test» (2).

Мы увидим подробное сообщение о том, что наше тестовое письмо благополучно отправлено.

К вам на почту, также придет письмо сгенерированное плагином, с указанием всех ваших сведений, которые вы указали в настройках.

Причем данный плагин помогает улучшить доставку всей почты с вашего сайта, в том числе и из формы комментариев. Вот так, дорогие друзья, я справился с проблемой, когда Contact Form 7 не отправляет письма.

Если данная статья была вам полезна, пожалуйста оставьте свои комментарии. Всего доброго!

Приветствую вас, дорогие друзья!

В данной статье я расскажу вам о решении сразу дух актуальных на сегодняшний день проблем, связанных с обновлением плагинов для движка WordPress.

Навигация по статье:

Первая проблема заключается в том, что иногда после обновления определенных плагинов возникают различные глюки и сбои в их работе, которые могут сказываться на работе всего сайта в целом.

Как правило, такие проблемы решаются следующим образом, сначала вы делаете откат плагина до более ранней и более стабильной версии, затем ждете, пока выйдет новая версия, в которой эта проблема устранена, а далее снова его обновляете.

Читайте также:  Pci e x16 скорость

Конечно же, откат плагина можно сделать вручную, но в этом случае вам каждый раз перед обновлением нужно будет делать резервную копию файлов сайта, и резервную копию базы данных.

Это не очень удобно и в некоторых случаях у вас может просто не оказать под рукой необходимых резервных копий. К счастью для отката плагинов до более ранних версий существует специальный плагин, о котором расскажу чуть ниже.

Contact Form 7 не отправляет письма

Вторая проблема заключается в том, что после обновления Contact Form 7 до версии 4.8 на некоторых хостингах возникают проблемы, связанные с отправкой сообщений.

После заполнения форм Contact Form 7 , не важно, правильно заполнены поля, или нет, при нажатии кнопки отправить у вас постоянно крутиться значок прогресса отправки и ни чего не происходит. То есть, ни сообщение не отправляется, ни ошибки не выдаются, форма обратной связи просто висит. Особенно явно эта проблема заметна в браузерах Mozilla Firefox.

Так же, проверьте какая версия Contact Form 7 у вас сейчас стоит. Если у вас стоит версия 4.7 или более ранняя, то этой проблемы у вас быть не должно. А если у вас стоит версия 4.8, то обратите особое внимание на работу форм на вашем сайте.

Если же у вас на сайте все-таки обнаружилась проблема с отправкой писем с Contact Form 7, то для её решения вам необходимо будет сделать откат плагина до версии 4.7.

Делать мы это будем при помощи специального плагина, который называется WP Rollback.

Откат плагинов WordPress

  1. 1. Устанавливается он как обычно. Копируем его название, переходим в административную часть сайта, устанавливаем его и активируем.

Аналогично вы можете сделать откат других плагинов WordPress. Единственное, все равно желательно перед любыми операциями с обновлением, восстановлением, или откатом плагина, создавать резервную копию файлов сайта и резервную копию базы данных.

Видеоинструкция

К сожалению, в последнее время все чаще при обновлении самого движка WordPress или отдельных плагинов, всплывают различные сбои. Поэтому наличие резервной копии ни когда не будет лишним.

Я надеюсь, что данная статья будет для вас полезной. Оставляйте комментарии и делитесь статьей в социальных сетях.

Я желаю успеха вам и вашим проектам! До встречи в следующих статьях!

Ссылка на основную публикацию
Battery remaining time в биосе что это
Вчера я писал о ноутбуке Samsung серии 300E5 (http://ammo1.livejournal.com/262248.html). В этой серии применён очень простой и остроумный способ сохранения жизни...
Amd wraith spire характеристики
После выбора процессора, оперативной памяти и материнской платы можно обратить внимание на менее важные компоненты, например, на охлаждение системы. Охлаждение...
Amd x8 fx 8350 4ghz 8 ядер
Основные характеристики сокет SocketAM3+, ядро Piledriver Volan Vishera, ядер — 8, потоков — 8, L3 кэш 8Мб, частота 4 ГГц...
Battle eye не запускается
К любому онлайн-проекту нужен античит, иначе все баталии превратятся в вакханалию бесконечных патронов и бессмертных бойцов. Но иногда этот самый...
Adblock detector