Контактная форма JQuery для отправки почты администратору

Мне, возможно, понадобится использовать здесь какую-то форму Ajax. Но я довольно новичок в использовании Ajax с WordPress.

Речь идет о следующем. У меня есть контактная форма WordPress, которая использует Bootstrap Validator и некоторый Javascript, чтобы иметь приятное отношение к ней. Я использовал контакт из codepen, и я сделал вилку с моими настройками:

Поскольку я хочу разделить весь код вокруг этого, я связываю Fork с функциями и всем:

Моя вилка в контактной форме

Дело в том, что форма контакта работает нормально, но я не могу понять, как использовать wp_mail () в этом, чтобы отправить почту администратору, так как я использую javascript, а не PHP.

Надеюсь, вы, ребята, можете помочь мне с этим.

ОБНОВИТЬ

Аякс работает! Спасибо за документацию. Теперь, похоже, у меня другая проблема. Поэтому у меня есть определенные поля ввода «first_name» и т. Д., Но это не отражается в моей электронной почте. Все пусто.

function my_user_mailsend() { $message= $_POST['comment']; $contactname= $_POST['first_name']; $contactlastname= $_POST['last_name']; $contactemail = $_POST['email']; $headers = 'From: ' . $contactname . ' ' . $contactlastname . ' <' .$contactemail . '>' ; $to = get_option( 'admin_email' ); wp_mail( $to, $message, $headers ); wp_die(); } function my_nonuser_mailsend() { $contactname= $_POST['first_name']; $contactlastname= $_POST['last_name']; $contactemail = $_POST['email']; $headers = 'From: ' . $contactname . ' ' . $contactlastname . ' <' .$contactemail . '>' ; $to = get_option( 'admin_email' ); $message= $_POST['comment']; wp_mail( $to, $message, $headers ); wp_die(); } 

Solutions Collecting From Web of "Контактная форма JQuery для отправки почты администратору"

Без php вы не можете отправить электронное письмо. Итак, согласно вашей ссылке, вы должны использовать ajax и php.

В wordpress ajax немного отличается от обычного ajax. Вы можете проверить ссылку на использование ajax в wordpress.

https://www.smashingmagazine.com/2011/10/how-to-use-ajax-in-wordpress/

https://premium.wpmudev.org/blog/using-ajax-with-wordpress/?utm_expid=3606929-101.TxEXoCfwS1KxJG1JVvj_5Q.0&utm_referrer=https%3A%2F%2Fwww.google.co.in%2F

https://www.sitepoint.com/how-to-use-ajax-in-wordpress-a-real-world-example/

Как только вы вызываете действие внутри ajax, в этом действии вы можете написать свой wp_mail.

Дайте мне знать, если вы все еще не получите этого.