Как однозначно определить ajax запрос в вордпресс?

Я хотел бы четко определить в вордпресс когда идет ajax запрос что бы в своем коде не подключать лишние модули, а сразу запускать нужные классы которые нужны для моих ajax запросов.

Тут я столкнулся с проблемой. код который определяет ajax запрос, срабатывает как true если мы в админке, то есть:


defined('DOING_AJAX') && DOING_AJAX

равно по работе с ajax:


if( is_admin() )

А мне нужно точно определять что это ajax а не админке или кустомайзер или фронтенд.

Скажите как быть?

Добавить Комментарий

В вордпресс с версии 4.7 появилась новая функция и хук для проверки ajax запросов, попробуйте ее:

 if ( wp_doing_ajax() ) {    
// do something
}
 
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.