Задать вопрос
@Evirel

Как сделать форму обратной связи на wordpress без плагина?

Добрый день. Помогите разобраться, что я делаю не так..
Создала в админке страницу Form и привязала к ней данный шаблон:
<?php
/*
Template Name: TestingForm
*/
?>
<div>
<form role="form" action="send/" method="POST">
  <input type="text" name="name" placeholder="имя">
  <input type="text" name="ephone" placeholder="e-mail" required>
  <textarea name="question" rows="5" placeholder="вопрос"></textarea>
  <input type="submit">
</form>
</div>


Также создала страницу Send с шаблоном
<?php
/*
Template Name: Send
*/
?>
<?php 
  $adminemail="мой электронный адрес";
  $date=date("d.m.y");
  $time=date("H:i");
  $name=$_POST['name'];
  $ephone=$_POST['ephone'];
  $question=$_POST['question'];

  $msg="
  <p>Имя: $name</p>
  <p>Телефон: $ephone</p>
  <p>Вопрос: $question</p>
  ";

  $send = mail("$adminemail", "$date $time Обратный звонок (Site)", "$msg");

  if ($send == 'true') {
    echo "Спасибо, Ваше сообщение отправлено";
  } else {
    echo "Сообщение не отправлено! Что то не так..";
  }
?>


Почему при нажатии на кнопку "submit" открывается страница 404... что я сделала не так?
  • Вопрос задан
  • 69 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
ZERGeich
@ZERGeich
<form role="form" action="send/" method="POST">
Слэш там точно не лишний?
Да и вроде надо полностью файл указывать send.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы