После небольшого наполнения сайта захотелось мне сделать форму обратной связи. а вдруг кто то захочет мне написать вот тут она и пригодиться.
Искал я плагин WordPress, поскольку он поудобнее для єтой цели. При всем єтом желательно было именно русифицированій плагин, поскольку в английском я не очень сильно разбирался.
Как вариант мог быть плагин и на английском но с учетом что там было бы все интуитивно понятно. В общем ничего сверхнавороченного мне не надо было, главное чтобы нормально функционировал.
В результате недолгих поисков нашел неплохой плагин , правда на английском. Но как оказалось он не слишком был сложный в настройках. Я даже сумел его русифицировать, в результате получилось следующие:
Представляю вашему вниманию плагин WP-ContactForm
Если вы решили использовать его то следуйте инстркции расоложеной ниже по его установке и настройке:
1) Скачиваем плагин из сайта разработчика (Скачать)
2) Устанавливаем и активируем его как обычно
3) Переходим к его настройкам: “Настройки” – “Contact Form”
Здесь мы сделаем несколько необходимых настроек.
E-mail Address: – ваш существующий почтовый ящик, в будущем именно сюда будут приходть уведомления отправленные через форму обратной связи
Legend: — заголовок формы обратной связи
Subject Line: – заголовок письма, которые придет на почту
Настройки контрольного вопроса для защиты(капчи для блога) от ботов:
Соответственно вопрос и ответ на него.
Настройка сообщений при удачной отправке уведомления и в случае ошибки при отправке
Дальше идет таблица стилей где можно подкорректировать расположение, шрифт, размер полей для ввода данных а так же соответствующих надписей.
Размещаем форму обратной связи на странице
Тут все довольно просто:
1) Создаем страницу, назвав её к примеру «Обратная связь»
2) Пишем там что-то на вроде “вы можете мне написать через форму ниже:”
3) Дальше на нее вставляем следующий код %% wpcontactform %% (пробелов в коде не должно быть!)
Вот и в принципе все. На новой странице Вы сможете увидеть только что созданную вами форму. Правда на ней названия полей будут на английском, но если пойти дальше то можно с этим справиться.
Настраиваем русификацию заголовков формы
Ну и осталось самое сложное. Ну конечно сложное относительно того что мы сделали выше:). Для русификации полей надо сделать следующие:
1) Идем в установленные плагины, выбираем плагин WP-ContactForm и жмем “Редактировать“
2) Редактировать будем файл wp-contact-form/wp-contactform.php. Он у меня стоит по умолчанию при выборе редактирования. Дальше ищем строчки в коде из названием надписей в коде. Проще всего это сделать скопировав названия поля и вставив в поиск, который вызывается сочетанием клавиш Ctrl-F. Ищем все надписи изменяем их на соответствующий эквивалент на русском, сохраняем файл. Радуемся полученным результатам:).
P.S. После всего этого можно еще отключить ревизии в вордпресс, тем самым избавив бузу данных нашего блога от ненужного мусора.