Hallo Ich erstelle eine API für WordPress, auf die ich von meinem Android-Gerät zugreifen werde, aber die Funktionen, die auf diesem Link erwähnt werden: https://codex.wordpress.org/Function_Reference nur Text zurückgeben. Damit ich das zurückgegebene Ergebnis verarbeiten kann, möchte ich, dass das Ergebnis im JSON-Format vorliegt. Bitte sagen Sie mir, wie ich die in JSON zurückgegebene Antwort konvertieren kann. Danke im Voraus!Wordpress: Wie bekomme ich eine Antwort von einer Wordpress-Funktion in Json?
1
A
Antwort
1
Eine Möglichkeit, dies zu tun, besteht darin, einen Ajax-Anruf zu tätigen. Senden Sie irgendeine Art von Anfrage von Ihnen Anwendung, wie folgt aus:
http://example.com/wp-admin/admin-ajax.php?action=my_handler&id=123
Dann setzen Sie diesen Code in Ihre function.php (oder in ein Plugin) zu fangen und eine Json Antwort zu senden. Dieses Beispiel zeigt den Inhalt eines Beitrags zurück:
add_action('wp_ajax_my_handler', 'my_handler');
add_action('wp_ajax_nopriv_my_handler', 'my_handler');
function my_handler() {
$post_id = $_GET['id'];
$post_content = get_post($post_id)->post_content; // do something with WP API.
$response = array('content' => $post_content);
echo json_encode($response);
die();
}
prüfen https://codex.wordpress.org/AJAX_in_Plugins für weitere Details.
Verwandte Themen
- 1. Wie bekomme ich Werte von JSON Antwort
- 2. Wie bekomme ich eine JSON-Array-Antwort von GCM
- 3. Wie bekomme ich JSON-Antwort mit Ruby
- 4. Wie bekomme ich JSON-Array von XML-Antwort in Swift
- 5. bekomme Variable von JSON-Antwort
- 6. Wie bekomme ich JSON-Antwort mit curl
- 7. Wie bekomme ich Antwort von Json mit Volley in Android
- 8. Wie erstelle ich eine JSON-Antwort in einer PHP-Datei?
- 9. Wie bekomme ich eine konkrete Klasse aus der JSON-Antwort?
- 10. Wie bekomme ich eine Null-Antwort von einer $ -Ressource?
- 11. Wie bekomme ich eine Antwort als String?
- 12. Wie bekomme ich WordPress API wie Webservices für Posts, Kategorie, in JSON Antwort?
- 13. In RoR, wie bekomme ich eine Ausnahme, wenn ich keine Antwort von einem Server bekomme?
- 14. Android Volley, wie bekomme ich eine Antwort und verwende sie in einer anderen Antwort?
- 15. Wie bekomme ich JSON Antwort über http in AngularJS?
- 16. Wie bekomme ich Ajax Antwort in Framework7?
- 17. Wie bekomme ich JSON Antwort in Retrofit Version 2.0.2?
- 18. Wie bekomme ich die Antwort von XMLHttpRequest?
- 19. Wie kann ich die JSON-Antwort von einer AdalException abrufen?
- 20. Wie bekomme ich die gleiche JSON-Antwort, die ich in der Entwicklung, in der Produktion bekomme?
- 21. Wie bekomme ich Antwort Körper in Guzzle
- 22. Wie bekomme ich Antwort von Remote-Server
- 23. Wie bekomme ich einen Wert von JSON-Antwort auf JSON-Anfrage in Jmeter
- 24. Ich bekomme keine passende JSON Antwort von Amazon Lambda
- 25. Wie bekomme ich JSON-Daten von einer URL in Java?
- 26. Wie bekomme ich eine Kopfzeile Antwort von Braintree Payments php
- 27. Wie bekomme ich eine Antwort von Oracle mit C#?
- 28. Wie bekomme ich eine Zeichenfolge von meiner HTTP-Antwort android?
- 29. Wie bekomme ich eine Antwort vom USSD-Code von Android?
- 30. Wie bekomme ich Antwort von HttpPost