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