WP REST API – Holen Sie sich den Kategorienamen anstelle der ID bei der Post-Anfrage

Lesezeit: 1 Minute

Gibt es eine Lösung, um den Kategorienamen anstelle der ID in der Antwort auf dem folgenden Endpunkt zu erhalten? /wp-json/wp/v2/posts/:post_id

Danke Leute

  • Hinzufügen ?_embed bis zum Ende und die Kategorien werden in der Antwort darunter ausgefüllt wp:term:[id]

    – naththedeveloper

    23. März 2018 um 11:28 Uhr


  • mit ?_embed Tags-Array gibt leer zurück. Kategorien werden korrekt ausgefüllt, WP-Version = 5

    – Gopal Singh Sirvi

    8. Juli 2020 um 7:31 Uhr


Durch Hinzufügen der _embed Abfrageparameter an den Endpunkt, können Sie auch Kategorien abrufen.
Es wird unter ausgefüllt _embeded Objekt und dann können Sie unter darauf zugreifen wp:term in der JSON-Antwort.
Hier ist ein Beispiel dafür, wie es geht posts:

{{site}}/wp-json/wp/v2/posts?_embed=

Beachte das _embed können unterschiedliche Werte annehmen. Zum Beispiel, wenn Sie nur einbetten müssen wp:term (enthält Kategorien und Tags) im Endergebnis können Sie Folgendes tun:

{{site}}/wp-json/wp/v2/posts?_embed=wp:term

Die WP-REST-API stellt keinen Kategorienamen bereit '/wp-json/wp/v2/posts/:post_id' Sie können eine andere API-Anfrage aufrufen, um den Kategorienamen zu erhalten: /wp/v2/categories/<id>

Weitere Informationen finden Sie unter WP-REST-API

1385250cookie-checkWP REST API – Holen Sie sich den Kategorienamen anstelle der ID bei der Post-Anfrage

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy