• WordPress

Die WordPress REST API verstehen: Ein Leitfaden für Entwickler

  • Felix Rose-Collins
  • 4 min read
Die WordPress REST API verstehen: Ein Leitfaden für Entwickler

Intro

Die Erstellung einer Website ist ein komplexer und mehrstufiger Prozess. Zu Beginn müssen Sie zunächst eine hochwertige Hosting-Lösung dafür finden. Wenn Sie eine neue Website erstellen wollen und keinen sehr hohen Bedarf an Ressourcen haben und keinen sehr hohen Datenverkehr erwarten, ist ein VPS-Server eine vielseitige Lösung, die für die meisten Websites geeignet ist. Wenn die Zahlungsmethode für Sie von Bedeutung ist, sollten Sie wissen, dass Sie unter einer Vielzahl von Optionen wählen können, wie z.B. Kreditkarten-VPS, Bitcoin-VPS, AliPay-VPS, etc.

Ein weiterer grundlegender Aspekt bei der Erstellung einer Website ist die Wahl eines CMS - Content Management System, ein spezielles Tool, mit dem die Website mit Inhalten gefüllt und geändert werden kann. Wenn Sie sich für WordPress entscheiden, müssen sich Ihre Entwickler mit der WordPress REST API auseinandersetzen.

Wordpress ist heutzutage eines der beliebtesten CMS für die Erstellung einer Website. REST API wiederum ist eine wesentliche Schnittstelle, die für die Arbeit mit einer Wordpress-Website verwendet wird. Dank REST API haben Ihre Anwendungen die Möglichkeit, über JSON-Dateien mit Ihrer Website zu interagieren. Auf diese Weise können Entwickler benutzerdefinierte Anwendungen, Websites und Plugins auf der Grundlage von Wordpress erstellen. Die REST-API ermöglicht Entwicklern die Interaktion mit Wordpress-Daten über HTTP-Befehle.

Im Folgenden werden wir uns einige wichtige Befehle ansehen, die für jeden Entwickler nützlich sein werden.

WordPress REST API: Grundlagen

WordPress REST API: Essentials

GET:

Er wird verwendet, um Daten aus der WordPress-Datenbank mit der HTTP-GET-Methode abzurufen. Dieser Befehl ist einer der gebräuchlichsten, da er der erste Befehl ist, den Sie verwenden, bevor Sie tatsächlich etwas mit Ihren Daten tun.

Sie ermöglicht den Abruf einer bestimmten Ressource, z. B. eines Beitrags, einer Seite oder eines benutzerdefinierten Beitragstyps, ohne diese zu verändern.

Um die Methode zu verwenden, müssen Sie eine Anfrage an einen bestimmten Endpunkt mit einem bestimmten Satz von Parametern senden. Der Endpunkt wird durch eine URL der Ressource mit den Parametern dargestellt, die Sie abrufen möchten - zum Beispiel die ID der Ressource, Filteroptionen, Paginierungsinformationen und andere Abfrageparameter.

Treffen Sie Ranktracker

Die All-in-One-Plattform für effektives SEO

Hinter jedem erfolgreichen Unternehmen steht eine starke SEO-Kampagne. Aber bei den zahllosen Optimierungstools und -techniken, die zur Auswahl stehen, kann es schwierig sein, zu wissen, wo man anfangen soll. Nun, keine Angst mehr, denn ich habe genau das Richtige, um zu helfen. Ich präsentiere die Ranktracker All-in-One-Plattform für effektives SEO

Wir haben endlich die Registrierung zu Ranktracker absolut kostenlos geöffnet!

Ein kostenloses Konto erstellen

Oder melden Sie sich mit Ihren Anmeldedaten an

Wenn Sie dies tippen:

GET http://yoursite.com/wp-json/wp/v2/posts/983

erhalten Sie die Details des Beitrags mit dieser bestimmten ID, wie Titel, Inhalt, Autor und andere Metadaten.

Außerdem können Sie die Informationen über eine Liste von Ressourcen abrufen. Wenn Sie zum Beispiel alle veröffentlichten Ressourcen sehen möchten, sollten Sie /wp/v2/posts?status=publish zur Endpunktanfrage hinzufügen:

GET http://yoursite.com/wp-json/wp/v2/posts?status=publish

POST:

Dieser Befehl wird verwendet, um etwas Neues zu Ihrer Website hinzuzufügen. Dabei kann es sich um einen Beitrag handeln, aber auch um Seiten, Kommentare und andere Anhänge.

Um einen neuen Beitrag zu erstellen, fügen Sie /wp/v2/posts zum Endpunkt hinzu.

POST http://yoursite.com/wp-json/wp/v2/posts

In der Nutzlast können Sie dann die Daten für den neuen Beitrag, wie Titel, Inhalt, Autor und andere Metadaten, angeben:

"title": "Mein neuer Beitrag", "content": "Dies ist der Inhalt meines neuen Beitrags.", "author": 1, "status": "veröffentlichen"

PUT:

POST wird verwendet, um leere Entwürfe für Seiten und Beiträge zu erstellen. Um einen Entwurf mit neuen Inhalten zu aktualisieren, können Sie den Befehl PUT verwenden. Dieser kann auch verwendet werden, um zuvor erstellte Entwürfe zu veröffentlichen.

Um alle aktuellen Entwürfe zu sehen, können Sie den POST-Befehl auf diese Weise verwenden:

POST http://yoursite.com/wp-json/wp/v2/posts/?status="draft".

Danach können Sie mit dem Befehl PUT den Status eines bestimmten Entwurfs ändern, indem Sie dessen ID eingeben:

PUT http://yoursite.com/wp-json/wp/v2/posts/983

Dadurch erhalten Sie Zugang zu Ihrem Beitrag mit der Möglichkeit, ihn zu ändern. Jetzt müssen Sie den Status von "Entwurf" auf "veröffentlichen" ändern:

"Status" = "veröffentlichen"

Außerdem können Sie mit dem Argument "Status" weitere Inhalte hinzufügen:

"Status" = "veröffentlichen" "Inhalt" = "Inhalt hier"

LÖSCHEN:

Ein weiterer wichtiger Befehl zum Löschen von Beiträgen, Seiten, Inhalten und Benutzern. Ein gelöschter Beitrag wird zuerst in den Papierkorb gelegt.

Um einen bestimmten Beitrag zu löschen, zum Beispiel den oben erstellten, geben Sie etwa Folgendes ein:

DELETE http://yoursite.com/wp-json/wp/v2/posts/983

Wenn Sie den Beitrag endgültig löschen möchten, ohne ihn in den Papierkorb zu verschieben, fügen Sie ?force=true an:

DELETE http://yoursite.com/wp-json/wp/v2/posts/983?force=true

OPTIONEN:

Wenn Sie eine Ressource auf die für sie verfügbaren Kommunikationsoptionen überprüfen möchten, können Sie diesen Befehl verwenden. Wenn Sie den Befehl eingeben, erhalten Sie in der Ausgabe die Liste der Kommunikationsmethoden, die für eine bestimmte Ressource verfügbar sind, zusammen mit einigen anderen relevanten Informationen, wie unterstützte Authentifizierungsschemata, Anforderungsheader und Inhaltstypen.

KOPF:

Mit diesem Befehl können die Kopfzeilen des Inhalts abgerufen werden, ohne dass es sich um den eigentlichen Inhalt handelt. Auf diese Weise kann ein Entwickler die notwendigen Informationen über Inhalte, wie z. B. Caching-Informationen, Inhaltstyp und Inhaltslänge, abrufen, ohne sie herunterladen zu müssen.

PATCH:

Mit diesem Befehl können Sie einen bestimmten Teil eines Inhalts aktualisieren. Er ist ähnlich wie PUT, aber Sie müssen eine bestimmte Ressource nicht vollständig ersetzen. Auf diese Weise können Sie den Titel oder den Inhalt eines Beitrags sowie Metadaten, die mit einem Benutzer verbunden sind, aktualisieren, während der Rest unverändert bleibt.

Wenn Sie den Befehl verwenden, müssen Sie angeben, welche Änderungen Sie vornehmen möchten. Wenn Sie zum Beispiel den Titel bearbeiten möchten, müssen Sie dies dem Anfragetext hinzufügen:

"title": "Neuer Beitragstitel"

Schlussfolgerung

WordPress REST API ist eine multifunktionale Schnittstelle, die es Ihren Anwendungen ermöglicht, mit Ihrer WordPress-Website zu interagieren. Die Schnittstelle wird mit Hilfe von verschiedenen Befehlen verwaltet, denen wir den heutigen Artikel gewidmet haben. Wir hoffen, dass diese Informationen nützlich waren, und danken Ihnen für Ihre Zeit!

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Starten Sie mit Ranktracker... kostenlos!

Finden Sie heraus, was Ihre Website vom Ranking abhält.

Ein kostenloses Konto erstellen

Oder melden Sie sich mit Ihren Anmeldedaten an

Different views of Ranktracker app