Недавно на одном сайте понадобилось сделать страницу контактов с формой обратной связи. Сайт сделан на wordpress, поэтому нужно было найти какой-то подходящий плагин либо состряпать форму обратной связи самому, с помощью html и php, как это реализовано на моём блоге.
Но, если с точки зрения функционала самописная форма обратной связи меня полностью устраивает, то внешний вид её оставляет желать лучшего. Возможно, когда-то я найду время и приведу её в божеский вид, а сейчас ограничился поиском wordpress плагина для создания контактной формы.
Как обычно искать долго не пришлось, на официальном сайте полно готовых решений, оставалось только подобрать подходящий вариант. Я остановил свой выбор на плагине Simple Ajax Contact Form (сокращённо SACF).
Установка плагина Simple Ajax Contact Form:
- Скачать последнюю версию плагина можно здесь;
- Распаковать и залить плагин SACF в директорию /wp-content/plugins;
- Активировать плагин в панели администратора.
После активации плагина в админ-панели блога появится новое меню — Настройки формы. В меню будет два подпункта: Настройки и Изменить сообщения.
В первом нужно произвести предварительные настройки внешнего оформления формы: выбрать ширину формы, размер, цвет и шрифт капчи либо вообще её отключить, указать e-mail на который будут отправляться сообщения и т. д. Во втором подпункте можно изменить тексты сообщений, которые будут выводиться посетителю в случае неправильного заполнения какого-либо из полей контактной формы.
Когда предварительные настройки сделаны, нужно создать на сайте новую страницу и в текстовое поле содержания страницы добавить шоткод:
[sacf_contact_form] |
Это и будет страница контактов. Теперь можно перейти на неё и посмотреть, что получилось.
Форма замечательно вписалась в дизайн моего нового сайта. Единственное, что я ещё решил изменить, это убрать поле telephone. В админ-панели его можно сделать не обязательным, но оно всё равно будет отображаться на странице контактов. Хорошо, что немного навыков и знаний программирования у меня есть, поэтому через пару минут редактирования исходного кода файлов плагина, поле было убрано.
Админ-панель плагина теперь выглядит вот так:
А на сайте отображается так:
Так что, если Вы тоже решите убрать поле telephone и что-то не будет получаться обращайтесь, скину Вам свой «доработанный» вариант плагина.
Добавить комментарий