it-swarm.xyz

Контактная форма на сайтах WordPress?

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

29
Sampson

Контактная форма 7 является одним из самых популярных плагинов для добавления контактной формы в блог WP. Он поддерживает несколько контактных форм, и вы можете добавлять/удалять поля по мере необходимости. Дополнительные услуги, такие как reCAPTCHA и Akismet могут быть добавлены. Я использую это в большинстве своих блогов, чтобы усилить функции контактов.

23
nobody

Одним из наиболее распространенных плагинов, используемых для этого, является Контактная форма 7 . Есть также множество других бесплатных плагинов для добавления этой функциональности, а также платные плагины, такие как Gravity Forms .

5
Travis Northcutt

Рассмотрите возможность использования Gravity Forms . Он коммерческий, но стоит всего 39 долларов за сайт, и это одна из лучших 39 долларов, которые я когда-либо тратил на разработку WordPress.

5
MikeSchinkel

Если вы хотите создать полностью настраиваемую форму и хотите получить полный контроль над тем, что происходит, вы также можете создать новый шаблон для страницы, и ваша форма в этом шаблоне будет отправлена ​​обратно самому себе. В верхней части шаблона вы можете сделать что-то вроде этого:

<?php
if($_POST)
{
     // do something
}
?>

Не самый элегантный, но работает.

4
Todd Perkins

Добавьте меня в список сторонников Gravity Forms. Конечно, это намного больше, чем просто контактные формы. Вы должны обязательно проверить список возможностей и решить, стоит ли он ваших $ 39 долларов. Это было легко для меня, и я купил неограниченную лицензию разработчика сайта. Время, которое это спасает меня, того стоит.

2
Aaron Terry

Смотрите другое - только для формы на одной странице легко и быстро (без зацепления фильтра или другого) написать шаблон для страницы в WP, для большей гибкости и функций, используя плагин. Готовое решение или стартовый пакет вы можете найти здесь: https://github.com/bueltge/WP-Contact-Form-Template

1
bueltge

Я был доволен (бесплатно) Плагин Deko Boko формы . Гибкий, легко модифицируемый и интегрированный.

1
Chris_K

Безопасный плагин почтовой формы для Wordpress

В течение многих лет я использовал плагин формы от Dagon Design: http://www.dagondesign.com/articles/secure-form-mailer-plugin-for-wordpress/ бесплатно! (так позвольте мне сделать мою счастливую вещь отдачи пользователя :)

Этот плагин имеет широкий спектр функций, включая:

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

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

Для тех из вас, кому нужно что-то более продвинутое, вы можете полностью настроить плагин в соответствии с вашими потребностями - будь то 5 полей или 500. Также доступна версия не для WordPress. Также была добавлена ​​поддержка ReCaptcha, а также поддержка хранения данных в файле с разделителями.

Это послужило мне хорошо в течение многих лет.

1
edelwater

Существует также Grunion Contact Form (плагин Wordpress) , который довольно прост в использовании. Просто добавьте

[contact-form]

Шорткод внутри страницы или поста. Работа выполнена. Можно настроить также.

0
hakre

Плюс один для гравитационных форм, так как я обнаружил, что его клиентам гораздо проще пользоваться. Проще обеспечить поддержку тем (т.е. проще настраивать с помощью CSS) и меньше конфликтов с другими плагинами

0
Ashley G