Приветствую всех веб-разработчиков на своем сайте!

Мы с Вами пошагово настроим форму обратной связи

Если Вам нужно будет больше полей, то по инструкции можно с легкостью их добавить.

Форма обратной связи на wordpress

Плагин Contact Form 7

пункт плагины

Переходим в админку на пункт меню плагины и устанавливаем Contact Form 7

Так, плагин установили и активировали

пункт contact form 7

В меню у нас теперь есть пункт меню Contact Form 7. Переходим в него далее контактные формы

Контактные формы добавить

Нажимаем на кнопку добавить новую

Название формы

Вводим название своей будущей формы

нужные поля contact form 7

Тут я оставил только нужные мне поля, такие как Имя и телефон. Обратите внимание на тег label я его немного переставил для удобства.

Сохраняем результат

сохраняем результат
Получен шорт код

Как вставить шорткод в страницу, запись, или шаблон wordpress

Классический редактор wordpress

Выбираем вкладку визуально и в поле вставляем наш шорткод из кон

Вставляем шоткод

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

Полученная форма

Редактор gutenberg

В редакторе gutenberg в поиске по виджетам набираем шорткод и добавляем его на страницу

шорткод в редакторе gutenberg

Вводим свой шорт код и нажимаем сохранить.

Вставка шорткода gutenberg

Как вставить шорткод в php wordpress

Тут нужно немного понимания что и как работает, иначе можно все сломать и потом долго разбираться как все починить.

Настоятельно рекомендую сделать бекап сайта, тем более это делается за несколько минут, как сделать я описывал в данной статье.

Переходим во вкладку Внешний вид -> Редактор тем и выбираем нужный нам шаблон.

Допустим задача такая — добавить в подвал сайта форму обратной связи, значит нам нужен шаблон footer.php

Вставка шорткода в код

В шаблоне в нужно месте выводим нужный нам шорткод через функцию do_shortcode()

выглядеть будет так

шорткод в подвале

Все как выводить мы разобрались! Теперь разберемся как настроить отправку почты.

Настройка contact form 7

у каждой контактной формы есть настройки. Для примера я взял форму со своего сайта.

настройка формы contact form 7

Обратите внимание на теги теги как

Для чего они нужны и где их взять? Нужны они для передачи данных в заполненных полях а получить мы их можем при настройке своей формы

Допустим нам нужна в форме еще текстовая область — жмем на нее

вставка текстовой области

Тут нам плагин предлагает добавить эту область, нажимаем вставить тег, если вам нужно добавить свои классы css для стилизации — впишите их в поле Атрибут class

шорткод textarea

Для примера я вставил еще текстовую область textarea-726

Показ шорткода

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

настройка вкладки письмо

В итоге у вас получится вот так и нажимаем сохранить.

  • Поле кому заполняете свой Email
  • Поле от кого Пишите к примеру как у меня wordpress@Вашдомен.ру
  • Так же можете заполнить Тему как вам нравится и доп. заголовки
Установка шорткода в тело письма

Все форма работает! Если у Вас остались вопросы, пишите я Вам обязательно помогу