отправка формы со страницы wp

OI
На сайте с 05.03.2011
Offline
109
913

Друзья, кто подскажет как это реализовать?

Нужно со страницы вордпресса отправлять

форму с телефоном на емейл.

Причем для каждой странице будет меняться

емейл на который должно уходить сообщение. Как это сделать силами wp?

Сейчас есть такая форма, но она не работает.

<form action="" method="post" class="form1">

<div class="cb">ЗАКАЗ ОБРАТНОГО ЗВОНКА</div>

<p><input type="text" name="tel" class="inputbox" value="Номер телефона с кодом"

onfocus="(this.value == '0123456789') && (this.value = '')"

onblur="(this.value == '') && (this.value = '0123456789')"></p>

<p><input type="submit" class="button" name="submit_tel"></p>

</form>

<?if(isset($_POST["submit_tel"]))

{

$email = 'ваша_почта@yandex.com';

/* Отправляем email */

mail($email, "Заказ обратного звонка на сайте ...", "\n

Посетитель заказал обратный звонок! \n

Телефон : ".$_POST['tel']."

");

echo '<div class="cb">Заявка принята!</div>';

}

?>

</div>

Lord_Leon
На сайте с 04.03.2010
Offline
63
#1

ORIGAMMI, доброго дня.

Гляньте вот этот плагин, возможно он подойдет.

Request Call Back 1.4.1

Промышленный дизайн (https://aicogroup.ru/portfolio/industrial-design) корпуса для рэа | Крипозащита данных, создание сайтов (https://aicogroup.ru/portfolio/sozdanie-saytov).
Gerga
На сайте с 02.08.2015
Offline
94
#2

ORIGAMMI,


<form action="?" method="post" class="form1">
<div class="cb">ЗАКАЗ ОБРАТНОГО ЗВОНКА</div>
<p><input type="text" name="tel" class="inputbox" value="Номер телефона с кодом" onfocus="(this.value == '0123456789') && (this.value = '')" onblur="(this.value == '') && (this.value = '0123456789')"></p>
<p><input type="submit" class="button" name="submit_tel"></p>
</form>
<?php
$tel = $_POST['tel'];
if ( isset($_POST["submit_tel"]) && !empty($tel) ) {
$email = get_post_meta( get_the_ID(), 'email', 1 );
$email = $email ? $email : 'ваша_почта_по_умолчанию@yandex.com';
/* Отправляем email */
$mail = mail( $email, 'Заказ обратного звонка на сайте ...', "\nПосетитель заказал обратный звонок! \nТелефон : $tel" );
echo $mail ? '<div class="cb">Заявка принята!</div>' : '<div>Ошибка отправки заявки!</div>';
}
?>

В произвольном поле email храним email на который должно упасть письмо.

D
На сайте с 13.05.2015
Offline
55
#3

Можете еще попробовать плагин Contact Form 7

AH
На сайте с 27.10.2015
Offline
29
#4

есть же CF7 специально для вп. Глянь как на этом сайте sellsbuy.ru там много форм, в том числе попап

SUPER Bitcoin кран без таймера! - YOURCOINS.PRO (https://yourcoins.pro/index.php?aff=1518292697)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий