WordPress как на ладони
wordpress jino

WP_MAIL Не отправляет данные

Кто Нибудь!!

<?php get_header(); ?>
<?php
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
if(trim($_POST['imya[]']) === '') {
		$imyaError = 'Пожалуйста, заполните поле.';
		$hasError = true;
	} else {
		$imya[]= trim($_POST['imya[]']);
	}
if(trim($_POST['familiya[]']) === '') {
		$familiyaError = 'Пожалуйста, заполните поле.';
		$hasError = true;
	} else {
		$familiya[]= trim($_POST['familiya[]']);
	}
if(trim($_POST['otchestvo[]']) === '') {
		$vozrastError = 'Пожалуйста, заполните поле.';
		$hasError = true;
	} else {
		$otchestvo[]= trim($_POST['otchestvo[]']);
	}
$subject = 'Тема';
$to = 'mail@mail.ru';
$email = 'mail2@gmail.com';
$message = ' Имя: $imya[] \n\n Фамилия: $familiya[] \n\n Отчество: $otchestvo[] \n\n ';
$headers = 'From: me ' . "\r\n" . 'Reply-To: ' . $email;
wp_mail( $to, $subject, $message, $headers);
$emailSent = true;
unset($_POST);
?>

<script  src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
function add_row()
{
 $rowno=$("#additional_table tr").length;
 $rowno=$rowno+1;

 $("#additional_table tr:last").after("<tr id='row"+$rowno+"'><td>Имя * <input type='text' name='imya[]' id='imya[]' placeholder='Введите Имя'></td><td>Фамилия * <input type='text' id='familya[]' name='familya[]' placeholder='Введите Фамилию'></td><td>Отчество * <input type='text' name='otchestvo[]' id='otchestvo[]' placeholder='Отчество '></td><td><input type='button' value='УДАЛИТЬ' onclick=delete_row('row"+$rowno+"')></td></tr>");
}
function delete_row(rowno)
{
 $('#'+rowno).remove();
}
</script>

 <div id="primary" class="content-area page-content">
		<main id="main" class="site-main" role="main">
				<div class="container">
					<div class="row">

<div id="wrapper">
	<div id="form_div">
		<form action="<?php the_permalink(); ?>" id="myform" method="post" enctype="multipart/form-data">

  <table id="additional_table" align=center>
   <tr id="row1">
	<td>Имя * <input type="text" name="imya[]" id="imya[]" placeholder="Имя"  class="required" value="<?php if(isset($_POST['imya[]'])) echo $_POST['imya[]'];?>"></td>
<?php if($imyaError != '') { ?>

							</br><span class="error"><?=$imyaError;?></span>

						<?php } ?>
	<td>Фамилия * <input type="text" name="familya[]" id="familya[]" placeholder="Фамилия"></td>
	<td>Отчество * <input type="text" name="otchestvo[]" id="otchestvo[]" placeholder="Отчество "></td>
   </tr>
  </table>
  <input type="button" onclick="add_row();" value="Добавить">
  <input type="submit" name="submit_row" value="Подтвердить">
 </form>
</div>

</div>

					</div><!--/.row-->
				</div><!--/.container-->
		</main><!-- #main -->
	</div><!-- #primary -->
<?php get_footer(); ?>

Функция add_row добавляет дополнительные input для ввода, но функция wp_mail не передает ничего. Вроде он от имени mail2@gmail.com должен отправить письмо mail@maul.ru, но ничего, все пусто либо Array !!

ОЧЕНЬ ПРОЩУ, мозг уже взрывается, помогите кто-нибудь!
Спасибо заранее

0
Антон 8 месяцев назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.