Ich beginne ein bisschen mit der REST-API. Wenn ich nicht vollständig irregeführt werde, wird der init
Aktions-Hook auch ausgeführt, wenn es sich um eine REST-API-Anforderung handelt. Jetzt möchte ich nur Code ausführen, wenn es sich nicht um eine REST-API-Anforderung handelt.
Also suchte ich nach einem Befehl wie is_rest()
, um so etwas zu machen
<?php
if( ! is_rest() ) echo 'no-rest-request';
?>
Aber ich konnte so etwas nicht finden. Gibt es is_rest()
da draußen eine?
init
. Dies geschieht dann . Beachten Sie auch, dass die Teile der API intern für Anforderungen verwendet werden können, bei denen es sich nicht um REST-Anforderungen handelt. Wenn Sie sich also auf diese Erkennung verlassen, besteht die Gefahr, dass etwas beschädigt wird.