Ich möchte die Liste der Posts aus meinem Wordpress-Blog auf einer anderen Website zusammen mit dem Autorennamen, Titel, Datum und Beschreibung anzeigen. Daher entschied ich mich für die Verwendung von WP REST API V2. Gemäß der WP-REST-API-Dokumentation habe ich die Daten im JSON-Format anhand der folgenden Beispiel-URL http://example.com/wp-json/wp/v2/posts?_embed
abgerufen. Ich bekomme alle Informationen außer Autorenname. Hier ist die teilweise JSONWP API gibt ungültige Benutzer-ID zurück
.........
........
"_embedded": {
"author": [
{
"code": "rest_user_invalid_id",
"message": "Invalid user ID.",
"data": {
"status": 404
}
}
],
........
........
ich auch gleiche Fehler, wenn ich versuche, den folgenden Link http://example.com/wp-json/wp/v2/users/1
zu besuchen. Ich verstehe nicht, warum dieser Fehler auftritt, obwohl der Benutzer existiert. Geht es um die Authentifizierung?
Hinweis: Ich hatte zuvor ein Feld in der WP-Datenbank geändert, so dass der tatsächliche Benutzername in URLs und Posts nicht angezeigt wird. Ich denke jedoch, dass dies die JSON-Ausgabe nicht beeinflussen darf, da ein anderer Alias für den Benutzernamen bereits vorhanden ist und in meinem Blog angezeigt wird. Außerdem werden die gleichen Einträge meines Blogs in einem anderen Wordpress-Blog durch ein Wordpress-Plugin angezeigt, das auch den Namen des Autors zeigt.
Bitte helfen Sie mir, ich bin fest und kann keine Lösung finden.
Haben Sie das gleiche Problem ... – buschschwick
verwenden Sie Wordfence? – buschschwick
@buschschwick ja ich benutze Wordfence – geeksal