Все, что делает is_ajax () - проверяет наличие заголовка HTTP_X_REQUESTED_WITH в запросе. По умолчанию Jquery добавляет это для всех вызовов .ajax, которые включают .load. Единственный раз, когда он не добавляется, это если запрос считается междоменным.
Однако, даже в этом случае вы все равно можете, если действительно хотите переопределить его и установить заголовки ["X-Requested-With"] = "XMLHttpRequest";