У меня на сайте WordPress есть форма для рассылки новостей, которую предполагается использовать через шорткод:
<form action="newsletter.php" method="post">
...
</form>
И шорткод должен выглядеть так:
[newsletter]
В моей опции темы у меня есть поле ввода для ввода адреса электронной почты. Это значение необходимо сохранить в newsletter.php в переменной $ to
Как я могу 'связать' newsletter.php с wordpress get_option для того ввода, который у меня есть?
newsletter.php:
<?php
$email = $_POST['news'];
// --- this should be the option from the wordpress panel -------
$to = "mail@mail.com";
// ---------------------------------
$subject = "newsletter request";
$date = date("d-m-Y");
$email_message = " Newsletter request : \r\n";
$email_message .= " ================================================== \r\n ";
$email_message .= "This user wants to be notified about your website launch : ".$email."\r\n";
$email_message .= " ================================================== \r\n";
$email_message .= " Request was sent " .$date. " \r\n";
$headers = 'From: '.$email."\r\n";
if($email != null && $email != ""){
mail($to,$subject,$email_message,$headers);
}
header("location:../index.php");
?>
Я пытался с REQUIRE_ONCE, но это не работает ...