IgorBee
@IgorBee
JS,VBS,3D.Web с 07.2015

Как подключить «обратный звонок» в ВП своими кодом без плагина?

welovepavel.esy.es

это код ДЖ вставленный в асайд страницы ВП.
он обрашается к пихи обработчику,который на этом же серваке.

<div class="zvon">
                            <h3>Заказать звонок</h3>
            <form id="form">
                    <input class="ip1" placeholder="Ваше имя" required="" name="name" type="text">
                    <input id="phone23" class="ip1" placeholder="Ваш телефон" required="" name="phone" type="text">

                    <input value="Отправить" onclick="" type="submit">
          </form>
        </div>
  <script>

    $(function() {
    	$("#form").submit(function(e) {
            e.preventDefault();
            if([].every.call($(".ip1"), function(e){ return e.value.length })){
    			$.ajax({
    				type: "POST",
    				url: "http://welovepavel.esy.es/wp-content/mail.php",
    				data: $(this).serialize()
    			}).done(function() {
    				$(this).find("input").val("");
          	    	swal("Спасибо за заявку!", "Мы скоро свяжемся с Вам.","success");
    				$("#form").trigger("reset");
    			});
            }else{
                swal("Ошибка", "Не заполнены все поля", "error");
            }
        });

    	$("#phone23").mask("+7 (999) 999-9999");
    });

  </script>
">

А вот сам пихи обработчик

<?php

$recepient = "Artqq33@yandex.ru";
$sitename = "Аренда техники заявка на звонок";

$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$text = trim($_POST["text"]);
$message = "Имя: $name \nТелефон: $phone \nТекст: $text";

$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
?>


1.почему оно не работает?

2.как исправить ситуацию?

3.Если оно заработает я и СвитАлерт хочу бахнуть к ним.

Спасибо!
  • Вопрос задан
  • 464 просмотра
Пригласить эксперта
Ответы на вопрос 1
mr_dev1l
@mr_dev1l
Технический верстальщик
Не пойму зачем писать что-то свое? Contact Form 7 и все, ничего лишнего и все будет работать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект