Zaczynam trochę z interfejsem API REST. Jeśli nie jestem całkowicie wprowadzony w błąd, init
chwytak akcji jest również wykonywany, gdy jest to żądanie interfejsu API REST. Teraz chcę wykonać tylko część kodu, gdy nie jest to żądanie interfejsu API REST.
Więc szukałem polecenia takiego is_rest()
, aby zrobić coś takiego
<?php
if( ! is_rest() ) echo 'no-rest-request';
?>
Ale nie mogłem znaleźć czegoś takiego. Czy jest coś takiego is_rest()
?
init
. Pamiętaj również, że części interfejsu API mogą być używane wewnętrznie w żądaniach, które nie są żądaniami REST, więc ryzykujesz uszkodzenie czegoś, jeśli polegasz na tym wykryciu.