Was ist der beste Weg zu überprüfen, ob eine Anfrage eine API-Anfrage ist?Prüfen, ob die Anfrage eine WP-REST-API-Anfrage ist?
Beachten Sie, dass die Anforderung kann eine benutzerdefinierte API-Anforderung sein, das heißt, sie können wie folgt sein:
mysite.com/wp-json/my_namespace/my_version/my_action
Offensichtlich kann ich mich, ob die wp-json API Route überprüfen, aber es sollte eine integrierte sein in Funktion, um das zu überprüfen.
Ich brauche es einige Haken zu tun, wie
add_action('init', 'do_something_only_if_api_request');
function do_something_only_if_api_request()
{
if (! wp_api_request()) {
return;
}
// do stuff
}