Как однозначно определить ajax запрос в вордпресс?
Я хотел бы четко определить в вордпресс когда идет ajax запрос что бы в своем коде не подключать лишние модули, а сразу запускать нужные классы которые нужны для моих ajax запросов.
Тут я столкнулся с проблемой. код который определяет ajax запрос, срабатывает как true если мы в админке, то есть:
defined('DOING_AJAX') && DOING_AJAX
равно по работе с ajax:
if( is_admin() )
А мне нужно точно определять что это ajax а не админке или кустомайзер или фронтенд.
Скажите как быть?
1 Ответ(ы)
В вордпресс с версии 4.7 появилась новая функция и хук для проверки ajax запросов, попробуйте ее:
if ( wp_doing_ajax() ) { // do something }