• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

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

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Кратенько может кому сгодится.
создаем в папке Вашей темы файл form.php туда пишем это:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['sub'])) {$sub = $_POST['sub'];}
if (isset($_POST['body'])) {$body = $_POST['body'];}
$address = "ВАША_ПОЧТА@ЧЕГО_ТО_ТАМ";
$mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email");
if ($send == 'true')
{
echo "Сообщение успешно отправлено";
}
else
{
echo "Сообщение не было отправлено, проверьте пожалуйста правильность заполнения полей и попробуйте снова";
}
Создайте страницу "Обратная связь" (Как обозвать Вам решать). В режиме HTML (Ну или текст) вставьте этот код:
Код:
<table align="center" width="600" style="border:1px solid #003333"><tr><td>
<table align="center" width="600" style="border:2px solid #003333" ><tr><td>
<form action="/wp-content/themes/ПАПКА _ВАШЕЙ_ТЕМЫ/form.php" method="post" name="MyForm">
<br>
<input style="width: 33%;" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" type="text" name="name" value="Ваше имя" />
</br>
<br>
<input style="width: 33%;" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" type="text" name="email" value="Эл. почта" />
</br>
<br><input style="width: 33%;" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" type="text" name="sub" value="Тема" />
</br>
<br><textarea style="width: 98%;" onfocus="if(this.value=='Текст сообщения'){this.value=''};" onblur="if(this.value==''){this.value='Текст сообщения'}" name="body" rows="5" cols="1">Текст сообщения</textarea>
</br>
<input type="submit" value="Отправить сообщение" />
</td></tr>
</table>
</td>
</tr>
</table>
Дополню. Внешний вид формы можно доделать под Ваши нужды это пример самый простой. Если Вы следите за публикациями на нашем форуме то легко найдете нужное решение!
 
Последнее редактирование:
Сверху