Форма обратной связи с прикреплением файла для любого сайта

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

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

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

Когда нет плагина для WordPress

Что вы будете делать, когда вам захочется добавить какой-либо функционал для WordPress, вы обшарили весь Интернет, перепробовали сотню плагинов и ни один не подошел, ваши действия?

Напишите в комментариях что будете делать.

Как установить скрипт комментариев

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

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

Загрузите папку со скриптом /comments в корневую директорию вашего сайта, рядом с папкой /wp-content и другими.

Найдите файл comments.php, он лежит в папке с вашей темой, например: wp-content/themes/twentynineteen

Далее нужно заменить одну или несколько строк кода, зависит от темы, для примера сделал два скриншота:

Пример для темы twentynineteen

Красной стрелкой обозначен код, который нужно закомментировать, это делается двумя слешами. Зелёной стрелкой обозначен код, который нужно добавить: include(‘comments/form.php’);


Пример для темы twentyseventeen

На этом подключение скрипта окончено. Перейдите на сайт и проверьте как работают комментарии.

Нормальные комментарии
для WordPress (не плагин)

Часто наблюдаю ситуацию в Интернете, когда пытаюсь оставить комментарий на каком-либо блоге, сталкиваюсь со стандартной формой, которая перезагружает страницу, теряет текст или вообще не работает. Мне не понятно почему разработчики ВП до сих пор не сделали нормальную форму для комментариев.

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

CMS WordPress славится своей простотой и большим количеством плагинов, которые могут расширить возможности блога. Из-за такого подхода приходится платить производительностью, ведь для отправки комментария нужен только один запрос к базе данных, а через плагин этих запросов может быть десяток и более. Я не могу написать плагин для ВП, но могу сделать это напрямую, без плагина.

Я написал простой скрипт, который позволяет сделать любую форму для комментариев. Количество полей в форме можно сделать любое: имя, мыло, телефон, город, выпадающие списки для выбора и всё, что захотите. Конечно, есть недостатки, не каждый знает язык PHP и вряд ли кто-то из вас сможет настроить эту форму как хочет. Вы можете попросить помощи в комментариях к этой статье, я постараюсь вам помочь за определённую сумму.

Скрипт бесплатный!

Скрипт отправляет комментарии без перезагрузки страницы.

Скрипт расширяемый, можно добавить/удалить поля.

Форма может запоминать данные комментатора: имя, мыло и др.

Скрипт может отправлять емаил уведомления о новых комментариях.

Скрипт может отправлять уведомления авторам на их комментарии.

Скрипт проверяет валидность и актуальность e-mail адресов.

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

Чтобы получить скрипт, напишите комментарий, я отправлю вам скрипт на емаил.