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

Урок 12

Зарегистрируйтесь или войдите и получите бесплатный доступ к первым 3-м урокам курса.

Урок 12

Создание формы обратной связи без плагинов

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

Чтобы скачать тему WordPress, которая получилась у нас в процессе этого урока, необходимо приобрести курс.

Форма обратной связи в WordPress без использования плагинов

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

Запомните навсегда – мы никогда не можем полагаться на валидацию атрибутами required или через JavaScript.

Валидация на JS формы обратной связи – это классно, но валидация на PHP всё равно должна у вас быть.

Валидация формы обратной связи на PHP без использования плагинов
Сообщение об ошибке, если одно из обязательных полей не заполнено!

Почему плагины – плохо?

Фраза «плагины – плохо» это конечно преувеличение, однако устанавливая любой плагин на свой сайт, вам следует помнить о двух вещах:

  1. Каждый установленный и активный плагин (не все вообще, но большинство) – это минус, возможно даже и небольшой, к производительности вашего сайта. Безусловно, есть плагины, которые дают большой минус, и плагины, которые вообще не влияют на производительность.
  2. Каждый установленный и даже не активный плагин (!) – это небольшой процентик к шансу того, что ваш сайт можно взломать. Вполне возможно, что в одном из используемых вами плагинов есть какая-то уязвимость. Может её и нет, но вероятность тем не менее есть.

Я не отговариваю вас использовать Contact Form 7 для создания форм обратной связи (это самый популярный плагин для этих целей), я лишь прошу подходить осознанно к выбору и решению о необходимости использования плагинов на своём сайте.

Купить курс
7000 ₽3500 ₽
  • 18 видеоуроков
  • Можно скачать готовый код после каждого урока
  • Уроки актуальны под последние версии WordPress
  • Можно начать проходить курс сразу же после оплаты
  • Достаточно базовых знаний HTML и CSS, чтобы пройти курс
  • Доступ навсегда
  • Единоразовый платёж
Ваш email будет использоваться только для регистрации на сайте. На него придёт письмо с логином и паролем. Войдите, если уже зарегистрированы.