Контактная форма на сайтах WordPress?
Вопрос
Как создать страницу в WordPress, которая содержит контактную форму, полную пользовательских полей, полей ввода и т.д.полностью определяется автором сайта.Кажется странным, что в WordPress в настоящее время отсутствует эта функция, но, зная сообщество WordPress, маловероятно, что мы должны обходиться без нее.
Решение
Контактная форма 7 является одним из самых популярных плагинов, чтобы добавить контактную форму в блог WP. Он поддерживает несколько контактных форм, и вы можете добавить/удалить поля по мере необходимости. Дополнительные услуги, такие как Recaptcha и Akismet, могут быть добавлены. Я использую это в большинстве своих блогов для питания контактных функций.
Другие советы
Один из наиболее распространенных плагинов, используемых для этого, - это Контактная форма 7. Анкет Это также Многочисленные другие бесплатные плагины Чтобы добавить эту функциональность, а также платные плагины, такие как Гравитационные формы.
Рассмотрим использование Гравитационные формы. Анкет Это коммерческий, но всего 39 долларов за сайт, и это один из лучших 39 долларов, которые я когда -либо потратил на разработку WordPress.
Если вы хотите создать настраиваемую форму и хотите полностью контролировать происходящее, вы также можете создать новый шаблон для страницы, и ваша форма в этом шаблоне будет публиковаться сама по себе.В верхней части шаблона вы могли бы сделать что-то вроде этого:
<?php
if($_POST)
{
// do something
}
?>
Не самый элегантный, но он работает.
Добавьте меня в список сторонников гравитации. Конечно, это делает гораздо больше, чем просто контактные формы. Вам обязательно следует проверить список функций и решить, стоит ли он вашим 39 долларов. Для меня это не было сложно, и я купил лицензию «Неограниченный разработчик сайта». Время, которое он спасает меня, делает его того.
Я был доволен (бесплатно) Deko Boko Forms Form. Анкет Гибкий, простой в модификации и рекапча интегрирована.
Плагин для Рассылки безопасных форм Для Wordpress
В течение многих лет я использую плагин form от dagon design: http://www.dagondesign.com/articles/secure-form-mailer-plugin-for-wordpress/ бесплатно!(итак, позвольте мне сделать мой счастливый ответный подарок пользователю:)
Этот плагин обладает широким спектром функций, включая:
- Поддержка нескольких экземпляров
- Простая в использовании система генерации динамических форм (любое количество полей в любом порядке)
- несколько получателей
- несколько вложенных файлов
- дополнительная функция автоматического ответа
- система проверки изображений
- многочисленные функции безопасности (включая защиту от ввода заголовка электронной почты)
- система шаблонов сообщений
- несколько языков
- и слишком много других вещей, чтобы их перечислять.
Этот плагин был разработан таким образом, чтобы быть простым в использовании, оставаясь при этом чрезвычайно гибким.Если вам просто нужна простая контактная форма, вы можете настроить ее всего несколькими щелчками мыши.
Для тех из вас, кому нужно что-то более продвинутое, вы можете полностью настроить плагин в соответствии с вашими потребностями – будь то 5 полей или 500.Также доступна версия, отличная от WordPress.Также была добавлена поддержка reCAPTCHA, а также поддержка хранения данных в файле с разделителями.
Это хорошо служило мне в течение многих лет.
Посмотрите на разные- только для формы на одной странице это легко и быстро (без крючка фильтра или другого), чтобы написать шаблон для страницы в WP, для более гибких и функционирует нам плагин. Готовое решение или стартер, который вы можете найти здесь: https://github.com/bueltge/wp-contact-form-template
Плюс один для гравитационных форм, так как я обнаружил, что для моих клиентов гораздо проще. Легче предоставить поддержку темы (то есть легче настраивать через CSS) и имеет меньше конфликтов с другими плагинами
Есть и Контактная форма Grunion (Плагин WordPress) что довольно просто в использовании. Просто добавьте
[contact-form]
Шорткод внутри страницы или пост. Работа выполнена. Можно настроить также.