wordpress-də pluginsiz olaraq mail necə göndərmək olar? kodları page səhifəsinə yazanda düz işləmir nəsə, submit olandan sonra boş səhifə görünür. functions.php-da add_actions ilə wp_mail funksiyası yazmağı başa düşməmişəm. page səhifəsində sadə mail necə göndərə bilərəm?
mənim kodlarım budur custom page faylında yerləşdirmişəm amma submit edəndən sonra boş səhifə görünür. form action yerinə də heçnə yazmamışam. normalda sadəcə f5 olmalıdır.
if (isset($_POST['submit'])) { $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; if (empty($name)) { echo "required name"; } if ($mail == ' ' && $name == ' ') { echo "0"; } else { $to = '[email protected]'; $subject = 'testt subject'; $message = 'testt subject'; $headers = 'From: My Name <[email protected]>' . "\r\n"; if (mail($to, $subject, $message, $headers)) { echo "mail sent"; } else { echo "error"; } } }
Verilmiş cavablar və yazılan şərhlər (1 cavab var)
2
Dəyişgənlərin adında fərq var $email $mail.
Bir də əsas if-ə elsə əlavə edin ki $_POST[‘submit’] olmayanda orda nəsə çıxsın. Ora Xəta mesajı qoyun ya da html form səhifəsinə yönləndirin.
Sual verin
Cavab verin