WordPress Rest API-Antwort

Ist es möglich, Klartext in einer WordPress Rest API-Antwort zurückzugeben? Standardmäßig scheint JSON zurückzugeben. Irgendwelche Ratschläge auf die empfohlene Weise, dies zu überschreiben? Das Ausführen eines json_decode () auf meinem Antwortobjekt, bevor es von der Callback-function zurückgegeben wird, hat keine Auswirkungen, daher nehme ich an, dass JSON danach erstellt wird.

Vielen Dank!

Solutions Collecting From Web of "WordPress Rest API-Antwort"

Sie können möglicherweise Ihre Header mit der Antwort ausgeben. Dann töten Sie einfach die Anfrage mit exit(); .

Der Standardwert ist normalerweise, einen Wert zurückzugeben und den process für Sie codieren und ausgeben zu lassen.


Basierend auf http://v2.wp-api.org/extension/adding/

 function my_awesome_func( $data ) { header("Content-Type: text/plain"); print_r( array('foo'=>'bar')); exit(); } add_action( 'rest_api_init', function () { register_rest_route( 'myplugin/v1', '/test/', array( 'methods' => 'GET', 'callback' => 'my_awesome_func', ) ); } );