Документация WordPress

wp_doing_ajax

wp_doing_ajax() — это функция в WordPress, которая возвращает логическое значение (true или false) в зависимости от того, выполняется ли текущий запрос как AJAX-запрос или нет.

Вот пример использования wp_doing_ajax():

В этом примере мы используем хук init для вызова функции my_custom_function(), которая содержит условное выражение, проверяющее, выполняется ли текущий запрос как AJAX-запрос с помощью wp_doing_ajax().

Если wp_doing_ajax() возвращает true, то это означает, что текущий запрос является AJAX-запросом, и мы выполняем определенные действия внутри блока if в соответствии с логикой вашего кода.

Если wp_doing_ajax() возвращает false, то это означает, что текущий запрос не является AJAX-запросом, и мы выполняем другую логику внутри блока else.

Вы можете использовать wp_doing_ajax() для определения, какие действия и логика должны выполняться в зависимости от типа запроса, чтобы обеспечить соответствующую обработку и ответ на AJAX-запросы и не-AJAX запросы.

ajax