GoGetLinks - Эффективный заработок в блогах


Форма контактов в WordPress без плагинов

Вывод формы контактов в WordPress без плагинов

Форма контактов WordpressЧто-то натянуло!

Вчера была заметка о выводе похожих статей в Wordpres без плагинов, а сегодня будет заметка про вывод формы обратной связи в WordPress без плагинов )))

Основная масса пользователей WordPress пользуются плагином Contact Form 7, но я хочу в очередной раз немного облегчить ваш сайт или блог от плагинов.

Эта заметка будет не большой, всего два момента:

— файл php для обратной связи — называется он phph обработчик

— html — код, который можно будет вставить как в статье, так и в любой записи

Вывод оформы обратной связи в WordPress

Кто имеет начальные знания html, тот может не читать!

Для тех кто в нуле))),  копируем вот этот html код

 <div>  <form name="forma" action="forma.php" method="post">
<p><input name="name" type="text" style="width:31%" value="Ваше имя" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /></p>

<p><input name="email" type="text" style="width:31%" value="Эл. почта" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /></p>

<p><input name="sub" type="text" style="width:31%" value="Тема" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /></p>
<p><textarea name="body" cols="1" rows="5" style="width:98%" onfocus="if(this.value=='Текст сообщения'){this.value=''};" onblur="if(this.value==''){this.value='Текст сообщения'}" >Текст сообщения</textarea></p>
<p><input value="Отправить сообщение автору блога" type="submit" /></p>
</form></div>

Далее, открывем текстовый редактор, у меня это Notepad++ и создаём новый файл. В данном случае у меня он называется  kontakt.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 = "[email protected]";
$mes = "Имя: $name nE-mail: $email nТема: $sub nТекст: $body";
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8rnFrom:$email");
if ($send == 'true') {
echo "<body bgcolor='609df9'>
<div style='margin-top: 30px'><table border='1' width='450' align='center' cellpadding='20' cellspacing='6' bgcolor='white'>
<tr>
<td>
<div style='margin'><div align='center'>Ваше сообщение успешно отправлено! <p>Вернуться на <a href='http://bloginblog.ru'><font size='+1'>Blog in Blog</font></a></div>
<img src='http://bloginblog.ru/img/message.jpg'>
<p><div align='center'>Я обязательно отвечу Вам в ближайшее время!</div>
<p><div align='right'><i><b>C уважением, Андрей.</b></i></div>
</tr>
</td>
</table></div>";
}
else
{
echo "Сообщение не отправлено, проверьте правильность заполнения полей и попробуйте снова";
}
?>

Что надо заменить:

[email protected] — на ваш почтовый адрес

http://bloginlbog.ru — на адрес вашего сайта

http://bloginlbog.ru/img/message.jpg — изображение поменять на своё и конечно папку загрузки изображения

Всё очень просто! Форма контактов установлена и плагины вообще не нужны)))






  • ДРУЗЬЯ! БУДЕМ ПРИЗНАТЕЛЬНЫ, ЕСЛИ ВЫ ОТВЕТИТЕ НА ОДИН ИЗ ВОПРОСОВ

    • Что Вам интересно?

      Просмотреть результаты

      Loading ... Loading ...
RotaPost - Эффективная реклама в блогах

ЧИТАЙТЕ ТАКЖЕ:



Буду благодарен, если поделитесь этой статьей:

5 комментариев к “Форма контактов в WordPress без плагинов”

  1. Контактная форма без плагинов Wordpress Валерий:

    Спасибо, очень полезно!

    Поставил себе вашу форму, но вылезло у меня сразу два бага:

    1.руский текст после отправки формы, во всплываэщем окошке, отображается кракозябрами — пришлось заменить на англ.

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

    С наступившим вас новым годом!

  2. irkinfo irkinfo:

    Спасибо. Это скорее всего кодировка. Она в редакторе меняется.

  3. Вордпресс плагины для контактов Княгиня:

    Как кстати! Я как раз собиралась искать контактную форму. Так что в ближайшее время мне предстоит испытать ваш рецепт. :)

  4. Форма контактов на сайте tp gkfubyf Аида:

    Здравствуйте! Не подскажите как вставить туда ? Надо чтобы я выбрала из выпадающего списка значение, и это значение отправилось в сообщении

  5. Wordpress автора вывод контактов Аида:

    Здравствуйте! Не подскажите как вставить туда select? Надо чтобы я выбрала из выпадающего списка значение, и это значение отправилось в сообщении

Оставить комментарий

Current day month [email protected] *

Система Orphus