Как исправить проблему «Моя форма Elementor не работает»
Опубликовано: 2022-08-28Иногда электронные письма, исходящие из форм Elementor, могут попадать в спам или просто исчезать. Когда вы сталкиваетесь с этим, это означает, что ваша форма Elementor не работает должным образом. Контактная форма Elementor отправляет электронные письма с помощью функции wp_mail().
Это передает электронные письма через хостинг-провайдера без какой-либо аутентификации. Когда ваша электронная почта перемещается с одного сервера на другой, она попадает в папку нежелательной почты или просто удаляется.
Многие сайты и веб-хостинги WordPress сталкиваются с этой проблемой, и это может произойти с любым плагином контактной формы. В этом посте мы рассмотрим, как решить эту проблему.
Решения проблемы «Моя форма Elementor не работает»
Первое, что нужно сделать, это проверить, правильно ли установлена ваша форма Elementor. В следующих разделах мы рассмотрим пошаговое руководство по устранению проблемы.
Шаг 1. Устраните ошибки формы Elementor
Во-первых, вы должны проверить, работает ли контактная форма на вашем сайте. Иногда новые темы или плагины могут повлиять на нормальное функционирование форм. Например, у вас могут возникнуть проблемы с отправкой форм, если вы недавно установили новый плагин кэширования.
Также возможно, что кнопка отправки снова не работает. В зависимости от используемого конструктора форм вы получите разные сообщения об ошибках. Мы рассмотрим общие в этом посте.
Elementor Pro Form Builder: для этого вы можете получить сообщения об ошибках, такие как «Server_error» или «Произошла ошибка». Эти сообщения об ошибках могут означать, что в вашем конструкторе форм Elementor отсутствует один идентификатор поля. Чтобы решить эту проблему, выполните следующие действия:
• Перейдите на панель инструментов WordPress и нажмите, чтобы открыть страницу формы.
• Затем откройте страницу из конструктора страниц Elementor.
• Щелкайте каждое поле одно за другим и проверяйте вкладку «Дополнительно». Вы увидите идентификатор, присвоенный каждому полю формы.
• Заполните отсутствующий идентификатор.
Ошибки WPForms: Если вы используете WPForms, вы также можете столкнуться с проблемой, когда ваша контактная форма не работает должным образом. Это часто является результатом конфликта плагинов. Вы можете увидеть различные сообщения об ошибках, в том числе:
• «WPForm обнаружил проблему с JavaScript на этой странице»: это означает, что проблема связана с JavaScript и может быть результатом настройки вашей темы или плагина. Чтобы решить эту проблему, вы должны отключить минификацию.
• «Токен формы недействителен»: эта ошибка часто возникает из-за подключаемых модулей кэширования. Удалите JavaScript для WPForms из настроек плагина кеша, чтобы исправить это.
После выполнения этих шагов попробуйте отправить контактную форму. Если вы не видите сообщения об ошибке после отправки формы, следующим шагом будет проверка настроек электронной почты в контактной форме Elementor. Это подводит нас к следующему шагу.
Шаг второй: проверьте уведомления формы Elementor
Вам нужно проверить контактную форму, чтобы убедиться, что она правильно настроена для уведомлений по электронной почте. Конфигурация вашей формы будет определять шаги, которые вы будете использовать для этого. Мы будем использовать два плагина контактных форм, которые мы использовали.
Уведомления конструктора форм Elementor Pro
Если вы использовали конструктор форм Elementor для своей контактной формы, выполните следующие действия, чтобы проверить и исправить настройку уведомлений:
• Нажмите, чтобы открыть страницу формы в Elementor, и нажмите на созданную вами форму.
• Разверните настройки уведомлений на левой боковой панели.
• Нажмите «Действия после отправки», а затем «Электронная почта», чтобы просмотреть уведомление, которое отправляется при отправке формы на вашем сайте.
• Убедитесь, что форма уведомлений настроена правильно. Вы можете установить «Имя от» на адрес электронной почты, эквивалентный вашему доменному имени, чтобы избежать проблем с доставкой электронной почты.
Уведомления WPForms
WPForms также можно использовать для создания контактной формы Elementor. Вы будете поражены множеством функций и преимуществ использования WPForms с Elementor. По сравнению с другими конструкторами форм, WPForms предлагает лучшую защиту от спама.
Если вы интегрировали WPForms в Elementor на своей странице, вы можете проверить настройку уведомлений WPForms в Elementor. Для этого выполните следующие действия:
• Перейдите на панель инструментов Elementor и откройте страницу формы.
• Нажмите кнопку «Встроенная форма», а затем ссылку «Редактировать выбранную форму».
• Нажмите «Настройки», а затем «Уведомления». Справа откроется экран уведомлений формы.
• Убедитесь, что уведомление включено.
• Проверьте меню «Отправить на адрес электронной почты» и посмотрите, куда форма перенаправляет уведомления по электронной почте. Если для него установлено значение {admin_email}, форма отправляет уведомления по электронной почте на ваш адрес электронной почты администратора по умолчанию на вашей странице WordPress. Вы можете изменить адрес электронной почты администратора по умолчанию в WordPress, если он неверен. Вы также можете удалить тег {admin_email} по умолчанию, если он неверен, и вручную ввести адрес электронной почты.
• Если вы хотите отправлять уведомления на несколько адресов электронной почты, убедитесь, что адреса электронной почты разделены запятыми в поле «Отправлено на адрес электронной почты». Когда вы закончите с настройками, нажмите кнопку «Сохранить» в верхней части конструктора форм. Нажмите на кнопку «X», чтобы закрыть окно.
• Отправьте тестовое электронное письмо, чтобы узнать, решена ли проблема с «Моя форма Elementor не работает».
Если вы проверили настройки и работали с уведомлениями, но по-прежнему испытываете проблему с тем, что форма Elementor не работает должным образом или не отправляет электронную почту, возможно, вам придется настроить плагин WordPress Mail SMTP. Это подводит нас к следующему шагу.
Шаг третий: установите плагин WordPress Mail SMTP
WP Mail SMTP — популярный плагин WordPress. Это меняет способ отправки электронных писем через ваш сайт WordPress. С ним вам не нужно зависеть от вашего веб-сервера для отправки электронных писем. WP Mail SMTP помогает перенаправлять ваши электронные письма через другого внешнего поставщика электронной почты.
Это помогает аутентифицировать электронные письма и предотвратить их регистрацию в качестве спама или удаление. Выполните следующие шаги, чтобы настроить плагин WP Mail SMTP:
• В области своей учетной записи найдите «Плагин WP Mail SMTP» в меню поиска и нажмите на него, когда он появится. Нажмите кнопку «Загрузить WP Mail SMTP», чтобы загрузить zip-файл.
• Затем загрузите плагин на свой веб-сайт WordPress, а затем установите его перед активацией плагина.
• В мастере настройки WP Mail SMTP в браузере нажмите «WP Mail SMTP», а затем «Мастер настройки» в меню навигации в WordPress, чтобы запустить его вручную.

Шаг 4: Настройте службу SMTP в вашем WordPress Теперь пришло время настроить вашу новую почтовую службу! Это решит вашу проблему с неработающей формой Elementor. Чтобы начать, выполните следующие действия:
• Нажмите кнопку "Начать"
• Выберите из списка нужного поставщика услуг электронной почты. Ваш выбор будет зависеть от объема электронных писем, которые вы, вероятно, отправите, и от их типа. Вы можете выбрать Sendingblue или SMTP.com, если вы не имеете в виду какого-либо конкретного провайдера.
• Следуйте инструкциям по установке у выбранного вами провайдера.
• В следующем окне отчеты об ошибках и возможность доставки электронной почты включены в мастере по умолчанию. Вы также должны включить «Еженедельную сводку по электронной почте» и «Журналы электронной почты».
После завершения работы мастера установки вы автоматически получите тестовое электронное письмо, чтобы подтвердить, что проблема устранена. Это все! Вы успешно устранили проблему с тем, что ваша форма Elementor не работала и не отправляла электронные письма.
Вывод
Там у вас есть подробное руководство о том, как решить проблему «Моя форма Elementor не работает». Внимательно следуйте инструкциям, и вы сможете решить проблему без проблем.
Есть ли в Elementor Pro формы?
Да, Elementor Pro предлагает динамические формы. Конструктор форм включает в себя различные поля, которые могут вам понадобиться, в том числе поле данных, загрузку файла и поле принятия, среди прочих.
Сохраняет ли Elementor Form отправку формы?
Да, Elementor Form предлагает функции резервного копирования данных для отправки форм, и вы можете получить к ним доступ в любое время. Вы также можете управлять отправкой форм прямо с панели управления WordPress.
Какой конструктор форм лучше всего подходит для Elementor?
Многие конструкторы форм прекрасно интегрируются с Elementor. Некоторые из наиболее рекомендуемых вариантов: WPForms, Contact Form 7, Gravity Forms, JetEngine, WP Fluent Forms и Ninja Forms.
Безопасны ли формы Elementor?
Да. Все загруженные файлы в Elementor проходят проверки и проверки безопасности, встроенные в формы Elementor. Это делается для того, чтобы ваш сайт WordPress никогда не был скомпрометирован.
Форма Elementor бесплатна?
Виджет формы на Elementor доступен только в версии Pro. Однако вы все равно можете создать форму в бесплатной версии. Единственное, возможности ограничены.