Как отправить Ajax запрос в wordpress?
 05.03.2016

  Время чтения: 1 мин.
В данном примере рассмотрен простейший пример отправки сообщения на ajax без перезагрузки страницы.
Отправляем данные:
// Jquery
var ajax = {};
ajax.text = $('[name=text]').val();
var ajaxurl = '/wp-admin/admin-ajax.php';
jQuery.post(
ajaxurl,
{
'action': 'zakaz_zvonka',
'data': ajax
},
function(response){
<strong>wp_die</strong>('ok');
}
);
Обрабатываем в php(файл functions.php)
// php
add_action("wp_ajax_zakaz_zvonka", "k_ajax_zakaz_zvonka");
add_action("wp_ajax_nopriv_zakaz_zvonka", "k_ajax_zakaz_zvonka");
function k_ajax_zakaz_zvonka(){
$headers = 'From: Name <info@andreyex.ru>' . "\r\n";
wp_mail('info@andreyex.ru', 'Сообщение с сайта', $_POST['data']['text'], $headers);
}Редактор: AndreyEx
Если статья понравилась, то поделитесь ей в социальных сетях:
  Подписаться 
  авторизуйтесь
 0 комментариев
 Старые