{"id":53897,"date":"2022-10-20T14:06:02","date_gmt":"2022-10-20T21:06:02","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=53897"},"modified":"2025-01-16T11:32:15","modified_gmt":"2025-01-16T19:32:15","slug":"tutorial-zur-wp-rest-api","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/","title":{"rendered":"Eine Einf\u00fchrung in die WordPress REST API"},"content":{"rendered":"\n<p>Als die REST API schlie\u00dflich <a href=\"https:\/\/make.wordpress.org\/core\/2015\/10\/28\/rest-api-welcome-the-infrastructure-to-core\/\" target=\"_blank\" rel=\"noopener\">in den WordPress-Kern aufgenommen wurde<\/a>, war es das Ende einer langen Reise. Viele hatten diese \u00c4nderung als den gr\u00f6\u00dften Schritt nach vorne f\u00fcr WordPress in der Geschichte der Plattform erwartet. Wenn Sie jedoch nicht mit der REST API vertraut sind, k\u00f6nnten Sie verwirrt sein, was das alles bedeutet.<\/p>\n\n\n\n<p>Kurz gesagt, die Erg\u00e4nzung der <a href=\"http:\/\/v2.wp-api.org\/\" target=\"_blank\" rel=\"noopener\">WordPress REST API<\/a> verwandelte WordPress in ein vollwertiges Anwendungsframework. Dies erh\u00f6hte deutlich seine \u201aErweiterbarkeit\u2018 oder die F\u00e4higkeit, mit neuen Funktionen und F\u00e4higkeiten erweitert zu werden. Au\u00dferdem erweiterte es das Potenzial der Plattform, mit anderen Websites und Anwendungen zu kommunizieren.<\/p>\n\n\n\n<h2 id=\"h-an-introduction-to-rest-apis\" class=\"wp-block-heading\"><b>Eine Einf\u00fchrung in REST-APIs<\/b><\/h2>\n\n\n\n<p>Bevor wir tiefer in die WordPress REST API eintauchen, ist es wichtig, unsere Terminologie zu kl\u00e4ren. Dies ist ein Thema, bei dem wir viele Abk\u00fcrzungen verwenden m\u00fcssen, also lassen Sie uns diese zuerst kl\u00e4ren.<\/p>\n\n\n\n<p>Zuerst m\u00fcssen Sie wissen, was <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/217560167\" target=\"_blank\" rel=\"noopener\">Application Programming Interfaces (APIs)<\/a> sind. In einfachsten Begriffen ist eine API ein Mittel, durch das ein System anderen Systemen erm\u00f6glicht, sich mit seinen Daten zu verbinden.<\/p>\n\n\n\n<p>Zum Beispiel, wenn eine Website einen Facebook \u201eGef\u00e4llt mir\u201c-Button zu einer Seite hinzuf\u00fcgt, macht sie das, indem sie sich in die Facebook-API einklinkt. Dies erm\u00f6glicht der Webseite, die API zu nutzen, um Daten zu empfangen (den Code f\u00fcr den Gef\u00e4llt-mir-Button) und Daten zu senden (die Gef\u00e4llt-mir-Anfrage).<\/p>\n\n\n\n<p>Also, was ist speziell eine REST-API? <a href=\"https:\/\/en.wikipedia.org\/wiki\/Representational_state_transfer\" target=\"_blank\" rel=\"noopener\">Representational State Transfer (REST)<\/a> ist eine Art von API, die spezifisch f\u00fcr Webdienste ist. Sie enth\u00e4lt einen standardisierten Satz von Anweisungen und Regeln, was es einfacher macht, dass alle &#8216;RESTful&#8217; Dienste miteinander verbinden k\u00f6nnen.<\/p>\n\n\n\n<p>Kurz gesagt, REST APIs erm\u00f6glichen es Ihnen, Anfragen an ein externes System zu stellen. Ein Beispiel daf\u00fcr ist Twitter. Sie k\u00f6nnen dessen API verwenden, um eine bestimmte Anzahl von Tweets von einem spezifischen Benutzer anzufordern. Die API wird dann die Tweets basierend auf Ihrer Anfrage zur\u00fcckgeben, die Sie mittels <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/html-lernen\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a> und <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/css-lernen\/\" target=\"_blank\" rel=\"noopener\">CSS<\/a> auf Ihrer Website einbetten k\u00f6nnen.<\/p>\n\n\n\n<p>Diese Anfragen werden mit <a href=\"https:\/\/www.w3schools.com\/js\/js_json_intro.asp\" target=\"_blank\" rel=\"noopener\">JavaScript Object Notation (JSON)<\/a> durchgef\u00fchrt. Dies ist eine speziell f\u00fcr das Senden, Empfangen und Speichern von Daten entwickelte Sprache.<\/p>\n\n\n\n<p>Wir werden JSON sp\u00e4ter in diesem Artikel behandeln, aber wir empfehlen, sich im Voraus mit dieser Sprache vertraut zu machen. Dies wird Ihnen helfen, sich auf die Nutzung der WordPress REST API vorzubereiten und einige der Konzepte zu verstehen, \u00fcber die wir sprechen werden.<\/p>\n\n\n\n<h2 id=\"h-what-the-wordpress-rest-api-is-and-why-it-s-important\" class=\"wp-block-heading\"><b>Was die WordPress REST API ist (und warum sie wichtig ist)<\/b><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"332\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-wp-rest-api-1024x332.jpg\" alt=\"WordPress Rest API\" class=\"wp-image-37606 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-wp-rest-api-1024x332.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-wp-rest-api-300x97.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-wp-rest-api-768x249.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-wp-rest-api-1536x497.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-wp-rest-api-600x194.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-wp-rest-api-750x243.jpg.webp 750w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-wp-rest-api-100x32.jpg 100w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-wp-rest-api.jpg.webp 1544w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/332;\" \/><\/figure><\/div>\n\n\n<p>Die <a href=\"http:\/\/v2.wp-api.org\/\" target=\"_blank\" rel=\"noopener\">WordPress REST API<\/a> funktioniert weitgehend genauso wie die Beispiele, die wir bereits angesprochen haben. Im Grunde gibt Ihnen die WordPress REST API vollen Zugriff auf WordPress-Funktionen von jedem JSON-kompatiblen Framework.<\/p>\n\n\n\n<p>\u00c4hnlich wie die API von Twitter es Ihnen erm\u00f6glicht, Tweets abzurufen und zu senden, kann die WordPress REST API verwendet werden, um Beitr\u00e4ge, Benutzer, Kategorien und vieles mehr von externen Plattformen aus zu verwalten. Sie erm\u00f6glicht die Nutzung von WordPress auf bisher unerreichte Weisen.<\/p>\n\n\n\n<p>Die REST API <a href=\"https:\/\/make.wordpress.org\/core\/2013\/06\/17\/json-rest-api\/\" target=\"_blank\" rel=\"noopener\">wurde bereits<\/a> 2013 angek\u00fcndigt. Sie begann als <a href=\"https:\/\/wordpress.org\/plugins\/rest-api\/\" target=\"_blank\" rel=\"noopener\">Plugin<\/a>, das in das WordPress-Kernsystem mit der Version 4.1 integriert werden sollte. Wie so oft kam es zu Verz\u00f6gerungen, und die Ver\u00f6ffentlichung wurde verschoben, bis sie schlie\u00dflich drei Jahre sp\u00e4ter mit der Ver\u00f6ffentlichung von <a href=\"https:\/\/wordpress.org\/news\/2016\/12\/vaughan\/\" target=\"_blank\" rel=\"noopener\">WordPress 4.7<\/a> in den Kern implementiert wurde.<\/p>\n\n\n\n<p>Dies war eine lange, aber lohnende Wartezeit f\u00fcr viele Menschen, die die WordPress REST API als einen wichtigen Schritt nach vorne f\u00fcr die Plattform sahen. Sie fragen sich vielleicht, warum diese Erg\u00e4nzung so eine gro\u00dfe Sache war, besonders da viele Benutzer wahrscheinlich keinen gro\u00dfen Unterschied bemerkt haben. Wie sich herausstellt, war die Aufnahme der REST API eine grundlegende \u00c4nderung f\u00fcr WordPress aus vielen Gr\u00fcnden.<\/p>\n\n\n\n<p>Durch die Implementierung einer REST API hat sich WordPress von einer reinen Plattform zur Erstellung von Websites entfernt. Stattdessen ist es nun zu einem vollwertigen Anwendungsframework geworden. Das bedeutet, dass Entwickler eine WordPress-Website verwenden k\u00f6nnen, um Anwendungen f\u00fcr mobile Ger\u00e4te und das Web zu erstellen oder als Informationsrepository zu nutzen.<\/p>\n\n\n\n<p>Diese Verschiebung erm\u00f6glichte es auch WordPress, sich von seiner <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214202188\" target=\"_blank\" rel=\"noopener\">Abh\u00e4ngigkeit von PHP<\/a> zu l\u00f6sen. Indem WordPress mit jeder JSON-kompatiblen Sprache kompatibel gemacht wurde, erweiterte die REST API die M\u00f6glichkeiten f\u00fcr Entwickler erheblich, indem sie ihnen erm\u00f6glichte, WordPress-Funktionalit\u00e4ten mit praktisch jedem Framework zu nutzen.<\/p>\n\n\n\n<p>Schlie\u00dflich bietet die REST API eine erh\u00f6hte Flexibilit\u00e4t mit den Schnittstellen, die Sie zur Arbeit mit der Plattform verwenden k\u00f6nnen. Sie machte die Admin-Oberfl\u00e4che vollst\u00e4ndig optional, da Sie nun ausschlie\u00dflich \u00fcber JSON-Befehle mit Ihrer WordPress-Site interagieren k\u00f6nnen.<\/p>\n\n\n\n<p>Jetzt sehen wir uns an, wie JSON und die REST API zusammenkommen, um dies zu erm\u00f6glichen.<\/p>\n\n\n\n<h2 id=\"h-how-the-rest-api-and-json-work-together\" class=\"wp-block-heading\"><b>Wie die REST-API und JSON zusammenarbeiten<\/b><\/h2>\n\n\n\n<p>Bis jetzt sollten Sie die theoretischen Aspekte der WordPress REST API verstanden haben. Schauen wir uns also die praktische Seite der Technologie an. Das <a href=\"https:\/\/developer.wordpress.org\/rest-api\/\" target=\"_blank\" rel=\"noopener\">offizielle Handbuch<\/a> beschreibt die Verwendung der REST API wie folgt:<\/p>\n\n\n\n<p>\u201eDie WordPress REST API bietet API-Endpunkte f\u00fcr WordPress-Datentypen, die es Entwicklern erm\u00f6glichen, aus der Ferne mit Websites zu interagieren, indem sie JSON (JavaScript Object Notation)-Objekte senden und empfangen.\u201c<\/p>\n\n\n\n<p>Das erste Wort, auf das wir uns hier konzentrieren m\u00fcssen, ist \u201eendpoints\u201c. Die einfachste Art, sich einen Endpoint vorzustellen, ist als ein St\u00fcck Daten oder eine Funktion, die mittels <a href=\"http:\/\/www.json.org\/JSONRequest.html\" target=\"_blank\" rel=\"noopener\">einer JSON-Anfrage<\/a> aufgerufen werden kann. Standardm\u00e4\u00dfig bietet WordPress eine gro\u00dfe Anzahl von <a href=\"https:\/\/developer.wordpress.org\/rest-api\/extending-the-rest-api\/routes-and-endpoints\/#endpoints\" target=\"_blank\" rel=\"noopener\">standardm\u00e4\u00dfigen Endpoints<\/a> zur Verwendung an, aber Entwickler k\u00f6nnen auch <a href=\"https:\/\/developer.wordpress.org\/rest-api\/extending-the-rest-api\/adding-custom-endpoints\/\" target=\"_blank\" rel=\"noopener\">benutzerdefinierte Endpoints<\/a> erstellen.<\/p>\n\n\n\n<p>Um einen Endpunkt zu erreichen, m\u00fcssen Sie eine <a href=\"https:\/\/developer.wordpress.org\/rest-api\/extending-the-rest-api\/routes-and-endpoints\/#routes\" target=\"_blank\" rel=\"noopener\">\u2018Route\u2019 verwenden,<\/a> die die Form einer normalen URL hat. Sie k\u00f6nnen dies sogar jetzt sofort selbst ausprobieren.<\/p>\n\n\n\n<p>Gehen Sie zu Ihrer eigenen WordPress-Seite und f\u00fcgen Sie <i>\/wp-json\/wp\/v2<\/i> am Ende der URL hinzu. Wenn Ihre Seite <i>http:\/\/example.com<\/i> ist, w\u00fcrden Sie <i>http:\/\/example.com\/wp-json\/wp\/v2<\/i> eingeben.<\/p>\n\n\n\n<p>Wenn Sie diese Route laden, erreichen Sie den Endpunkt, der in diesem Fall alle Inhalte und Meta-Daten f\u00fcr Ihre Website in einem (unordentlichen) JSON-Format zur\u00fcckgibt. Durch die Verwendung verschiedener Routen k\u00f6nnen Sie auf unterschiedliche Endpunkte zugreifen, um spezifische Informationen zu erhalten und verschiedene Aufgaben auszuf\u00fchren.<\/p>\n\n\n\n<p>Es gibt drei prim\u00e4re <a href=\"https:\/\/developer.wordpress.org\/rest-api\/requests\/\" target=\"_blank\" rel=\"noopener\">JSON-Anfragen<\/a>, die Sie mit der REST API verwenden werden, also werfen wir jetzt auch schnell einen Blick darauf. Sie sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>GET.<\/b> Diese Art der Anfrage wird verwendet, um Daten von der API abzurufen und aufzulisten. Beispielsweise w\u00fcrden Sie eine GET-Anfrage verwenden, um eine Liste von Benutzern auf Ihrer Website zur\u00fcckzugeben oder Blog-Beitr\u00e4ge aus einem bestimmten Zeitraum zu kompilieren.<\/li>\n\n\n\n<li><b>POST.<\/b> Diese Anfrage wird verwendet, um Daten an die API zu senden. Sie erm\u00f6glicht es Ihnen, neue Informationen an WordPress zu \u00fcbermitteln, wie das Hinzuf\u00fcgen neuer Benutzer und Beitr\u00e4ge oder das Aktualisieren bestehender Daten.<\/li>\n\n\n\n<li><b>DELETE.<\/b> Wie der Name schon sagt, wird diese Anfrage verwendet, um Daten zu l\u00f6schen. Dies erm\u00f6glicht es Ihnen, Beitr\u00e4ge, Seiten, Benutzer und mehr zu entfernen.<\/li>\n\n\n<\/ul>\n\n\n\n<p>GET und POST k\u00f6nnen manchmal mit demselben Endpunkt verwendet werden, um unterschiedliche Ergebnisse zu erzielen.<\/p>\n\n\n\n<p>Zum Beispiel betrachten wir den Endpunkt <i>\/me\/settings\/<\/i>. Wenn Sie eine <a href=\"https:\/\/developer.wordpress.com\/docs\/api\/1.1\/get\/me\/settings\/\" target=\"_blank\" rel=\"noopener\">GET-Anfrage<\/a> an diesem Endpunkt durchf\u00fchren w\u00fcrden, erhielten Sie eine Liste der aktuellen Einstellungen des Benutzers. Jedoch k\u00f6nnten Sie durch die Verwendung einer <a href=\"https:\/\/developer.wordpress.com\/docs\/api\/1.1\/post\/me\/settings\/\" target=\"_blank\" rel=\"noopener\">POST-Anfrage<\/a> an demselben Endpunkt die Einstellungen stattdessen aktualisieren.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"h-getting-started-with-the-wordpress-rest-api\" class=\"wp-block-heading\"><b>Erste Schritte mit der WordPress REST API<\/b><\/h2>\n\n\n\n<p>Wir werden nun all diese Theorie in die Praxis umsetzen und Ihnen einige sehr grundlegende Beispiele zeigen, was Sie mit der REST API machen k\u00f6nnen. Dies ist nur ein Vorgeschmack, um Ihnen zu helfen, sich mit der Nutzung der REST API zur Verarbeitung von Anfragen an WordPress vertraut zu machen.<\/p>\n\n\n\n<p>F\u00fcr weitere Beispiele empfehlen wir, die <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/\" target=\"_blank\" rel=\"noopener\">offizielle Referenzbibliothek<\/a> und die <a href=\"https:\/\/developer.wordpress.com\/docs\/api\/\" target=\"_blank\" rel=\"noopener\">REST API Ressourcen<\/a> zu \u00fcberpr\u00fcfen.<\/p>\n\n\n\n<p>Die folgenden Techniken erfordern die Verwendung der Befehlszeile, um JSON-Anfragen zu verarbeiten. Dies erm\u00f6glicht es Ihnen, mit Ihrer WordPress-Seite \u00fcber eine textbasierte Schnittstelle zu interagieren und einfache Befehle zu senden.<\/p>\n\n\n\n<p>Wenn Sie keine Erfahrung mit <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214202238\" target=\"_blank\" rel=\"noopener\">der Befehlszeile<\/a> haben, empfehlen wir Ihnen, sich zun\u00e4chst etwas Zeit zu nehmen, um <a href=\"https:\/\/www.codecademy.com\/learn\/learn-the-command-line\" target=\"_blank\" rel=\"noopener\">die Grundlagen zu erlernen<\/a>. Sie m\u00f6chten vielleicht auch <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216041267\" target=\"_blank\" rel=\"noopener\">SSH verwenden<\/a>, um die Verbindung mit Ihrer Website herzustellen.<\/p>\n\n\n\n<p>Schlie\u00dflich, wenn Sie bereit sind, schauen wir uns einige Beispiele an, wie Sie die WordPress REST API nutzen k\u00f6nnen!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-return-posts-from-a-site\"><b>1. Beitr\u00e4ge von einer Webseite zur\u00fcckgeben<\/b><\/h3>\n\n\n\n<p>Obwohl Sie nat\u00fcrlich die richtige Berechtigung ben\u00f6tigen, um eine Website zu bearbeiten, ist es m\u00f6glich, einige Informationen von fast jeder WordPress-Website abzurufen. Dies liegt daran, dass die REST API bei allen WordPress-Installationen gleich ist.<\/p>\n\n\n\n<p>Wie wir besprochen haben, besteht der Hauptgrund daf\u00fcr, dass APIs existieren, darin, externen Anwendungen den Zugriff auf einige Ihrer Daten zu erm\u00f6glichen. In diesem Beispiel k\u00f6nnen wir <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/posts\/#list-posts\" target=\"_blank\" rel=\"noopener\">einen einzelnen Beitrag<\/a> aus dem offiziellen WordPress-News-Blog abrufen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">curl https:\/\/wordpress.org\/news\/wp-json\/wp\/v2\/posts\/1<\/pre>\n\n\n\n<p>Die ID wurde auf <i>1<\/i> festgelegt, was bedeutet, dass diese Anforderung den allerersten Beitrag im Blog abruft. Es k\u00f6nnte schwer zu erkennen sein, da das JSON nicht sehr lesbar ist, aber unter dem Code k\u00f6nnen Sie alle Inhalte und Meta-Daten f\u00fcr den Beitrag erkennen:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"292\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/retrieve-post-using-wordpress-rest-api-1024x292.jpg\" alt=\"Einen Beitrag aus dem WordPress-Blog \u00fcber die WordPress Rest API abrufen\" class=\"wp-image-37605 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/retrieve-post-using-wordpress-rest-api-1024x292.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/retrieve-post-using-wordpress-rest-api-300x86.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/retrieve-post-using-wordpress-rest-api-768x219.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/retrieve-post-using-wordpress-rest-api-1536x438.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/retrieve-post-using-wordpress-rest-api-600x171.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/retrieve-post-using-wordpress-rest-api-750x214.jpg.webp 750w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/retrieve-post-using-wordpress-rest-api-100x29.jpg 100w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/retrieve-post-using-wordpress-rest-api.jpg.webp 1999w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/292;\" \/><\/figure><\/div>\n\n\n<p>Sie k\u00f6nnten dann diese Informationen in einer Anwendung verwenden, beispielsweise, um sie mit Ihrem eigenen angepassten Styling anzuzeigen.<\/p>\n\n\n\n<p>Wenn Sie stattdessen alle Beitr\u00e4ge des Blogs zur\u00fcckgeben m\u00f6chten, m\u00fcssen Sie lediglich die ID am Ende entfernen. Es ist jedoch wahrscheinlicher, dass Sie eine ausgew\u00e4hlte Anzahl von Beitr\u00e4gen zur\u00fcckgeben m\u00f6chten. Die folgende Anfrage wird die letzten drei Beitr\u00e4ge zur\u00fcckgeben:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">curl https:\/\/wordpress.org\/news\/wp-json\/wp\/v2\/posts\/?per_page=3<\/pre>\n\n\n\n<p>Sie k\u00f6nnen dies selbst mit anderen Websites und sogar Ihrem eigenen Blog ausprobieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-update-a-post\"><b>2. Einen Beitrag aktualisieren<\/b><\/h3>\n\n\n\n<p>Jetzt versuchen wir, einige \u00c4nderungen an WordPress mit der REST API vorzunehmen. Dazu m\u00fcssen Sie auf der Seite angemeldet sein, die Sie verwalten m\u00f6chten. Wenn Sie zum Beispiel SSH verwenden, m\u00fcssen Sie sich bei Ihrem Server anmelden.<\/p>\n\n\n\n<p>In diesem Beispiel werden wir <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/posts\/#update-a-post\" target=\"_blank\" rel=\"noopener\">einen bestehenden Beitrag aktualisieren<\/a>. Zuerst verwenden wir eine Anfrage, um den Titel des Beitrags mit der ID <i>1<\/i> zu aktualisieren:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -X POST http:\/\/example.com\/wp-json\/wp\/v2\/posts\/1 -d '{\"title\":\"A Brand New Title\"}'<\/pre>\n\n\n\n<p>Dies ist ziemlich selbsterkl\u00e4rend. Das Titelargument zeigt, dass Sie den Titel des Beitrags aktualisieren, gefolgt von der Textzeichenfolge, die den Ersatz enth\u00e4lt.<\/p>\n\n\n\n<p>Es gibt <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/posts\/#arguments\" target=\"_blank\" rel=\"noopener\">zahlreiche andere Argumente<\/a>, die Sie verwenden k\u00f6nnen, um \u00c4nderungen an einem Beitrag vorzunehmen. Beispielsweise k\u00f6nnen Sie eine Liste verwenden, um Kategorien dem Beitrag zuzuweisen, ihn zu ver\u00f6ffentlichen oder seinen Inhalt vollst\u00e4ndig zu \u00e4ndern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-delete-a-user\"><b>3. Einen Benutzer l\u00f6schen<\/b><\/h3>\n\n\n\n<p>Schlie\u00dflich werfen wir einen Blick darauf, wie Sie Daten \u00fcber die REST API entfernen k\u00f6nnen. In diesem Beispiel werden wir <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/users\/#delete-a-user\" target=\"_blank\" rel=\"noopener\">einen Benutzer<\/a> von der Website entfernen. Nat\u00fcrlich m\u00fcssen Sie eingeloggt und autorisiert sein, um Benutzer verwalten zu k\u00f6nnen, bevor Sie diese Funktion nutzen k\u00f6nnen.<\/p>\n\n\n\n<p>Dann k\u00f6nnen Sie die folgende Anfrage verwenden, um den Benutzer mit der ID <i>101<\/i> zu l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -X DELETE http:\/\/example.com\/wp-json\/wp\/v2\/users\/101<\/pre>\n\n\n\n<p>Dies wird den angegebenen Benutzer von der Website entfernen. Sie k\u00f6nnen die <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/users\/#arguments\" target=\"_blank\" rel=\"noopener\">zus\u00e4tzlichen Parameter<\/a> verwenden, um die Beitr\u00e4ge des Benutzers basierend auf deren ID einem anderen Benutzer zuzuweisen. Alternativ k\u00f6nnen Sie eine dauerhafte L\u00f6schung erzwingen, anstatt den Benutzer in den Papierkorb zu versetzen.<\/p>\n\n\n\n<p>Anhand dieser Beispiele k\u00f6nnen Sie beginnen zu verstehen, wie die REST API Ihnen erm\u00f6glicht, den Inhalt auf Ihrer Website zu verwalten und eine Verbindung zu anderen herzustellen. Wenn Sie mehr erfahren m\u00f6chten, empfehlen wir Ihnen, tiefer in das <a href=\"https:\/\/developer.wordpress.org\/rest-api\/\" target=\"_blank\" rel=\"noopener\">REST API Handbuch<\/a> einzutauchen.<\/p>\n\n\n\n<h2 id=\"h-explore-wordpress-development\" class=\"wp-block-heading\"><b>WordPress-Entwicklung erkunden<\/b><\/h2>\n\n\n\n<p>Die <a href=\"http:\/\/v2.wp-api.org\/\" target=\"_blank\" rel=\"noopener\">WordPress REST API<\/a> war ein gro\u00dfer Schritt nach vorne f\u00fcr die Plattform, weg von ihren Wurzeln und in die Zukunft. Entwickler waren vom ersten Tag an begeistert, aber wenn Sie nicht von Anfang an mit REST APIs vertraut waren, k\u00f6nnten Sie verwirrt gewesen sein, warum.<\/p>\n\n\n\n<p>Obwohl die REST API f\u00fcr Anf\u00e4nger \u00fcberw\u00e4ltigend erscheinen mag, m\u00fcssen Sie kein erfahrener Entwickler sein, um einige grundlegende Anfragen zu verwenden. Zum Beispiel erm\u00f6glicht Ihnen die API, verschiedene Aufgaben auf Ihrer eigenen Website (oder anderen) durchzuf\u00fchren, wie das Zur\u00fcckgeben von Beitr\u00e4gen, das Aktualisieren von Beitr\u00e4gen und das L\u00f6schen von Benutzern.<\/p>\n\n\n\n<p>Suchen Sie nach leistungsstarkem Hosting f\u00fcr Ihre WordPress-Website? Bei Dreamhost bieten unsere <a href=\"https:\/\/www.dreamhost.com\/de\/wordpress\/\" target=\"_blank\" rel=\"noopener\">DreamPress verwalteten Pl\u00e4ne<\/a> professionelle Staging-Umgebungen, automatische Backups, integrierte Caching und mehr. Schauen Sie sich heute unsere Pl\u00e4ne an!<\/p>\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Mehr erreichen mit DreamPress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Die automatischen Updates, Cache und starken Sicherheitsma\u00dfnahmen von DreamPress nehmen Ihnen das WordPress-Management ab, damit Sie sich auf Ihre Website konzentrieren k\u00f6nnen.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/de\/wordpress\/verwaltet\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Tarife ansehen                    <\/a>\n\n  <\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Als die REST API endlich in den WordPress-Kern aufgenommen wurde, war es das Ende einer langen Reise. Viele hatten diese \u00c4nderung als den gr\u00f6\u00dften Schritt nach vorne f\u00fcr WordPress in der Geschichte der Plattform erwartet. Wenn Sie jedoch nicht mit der REST API vertraut sind, k\u00f6nnte Sie deren Bedeutung verwirren. Kurz gesagt, die [\u2026]<\/p>\n","protected":false},"author":1062,"featured_media":37607,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"","toc_headlines":"[[\"h-an-introduction-to-rest-apis\",\"Eine Einf\u00fchrung in REST-APIs\"],[\"h-what-the-wordpress-rest-api-is-and-why-it-s-important\",\"Was die WordPress REST API ist (und warum sie wichtig ist)\"],[\"h-how-the-rest-api-and-json-work-together\",\"Wie die REST-API und JSON zusammenarbeiten\"],[\"h-getting-started-with-the-wordpress-rest-api\",\"Erste Schritte mit der WordPress REST API\"],[\"h-explore-wordpress-development\",\"WordPress-Entwicklung erkunden\"]]","hide_toc":false,"footnotes":""},"categories":[14515,14495,14511],"tags":[],"class_list":["post-53897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklerzentrum-de","category-tutorials-de","category-wordpress-de"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Eine Einf\u00fchrung in die WordPress REST API - DreamHost Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eine Einf\u00fchrung in die WordPress REST API\" \/>\n<meta property=\"og:description\" content=\"Als die REST API endlich in den WordPress-Kern aufgenommen wurde, war es das Ende einer langen Reise. Viele hatten diese \u00c4nderung als den gr\u00f6\u00dften Schritt nach vorne f\u00fcr WordPress in der Geschichte der Plattform erwartet. Wenn Sie jedoch nicht mit der REST API vertraut sind, k\u00f6nnte Sie deren Bedeutung verwirren. Kurz gesagt, die [\u2026]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-20T21:06:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-16T19:32:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-REST-API-Feature.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"598\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Eine Einf\u00fchrung in die WordPress REST API - DreamHost Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/","og_locale":"en_US","og_type":"article","og_title":"Eine Einf\u00fchrung in die WordPress REST API","og_description":"Als die REST API endlich in den WordPress-Kern aufgenommen wurde, war es das Ende einer langen Reise. Viele hatten diese \u00c4nderung als den gr\u00f6\u00dften Schritt nach vorne f\u00fcr WordPress in der Geschichte der Plattform erwartet. Wenn Sie jedoch nicht mit der REST API vertraut sind, k\u00f6nnte Sie deren Bedeutung verwirren. Kurz gesagt, die [\u2026]","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2022-10-20T21:06:02+00:00","article_modified_time":"2025-01-16T19:32:15+00:00","og_image":[{"width":900,"height":598,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-REST-API-Feature.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"Eine Einf\u00fchrung in die WordPress REST API","datePublished":"2022-10-20T21:06:02+00:00","dateModified":"2025-01-16T19:32:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/"},"wordCount":2041,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-REST-API-Feature.jpg","articleSection":["Entwicklerzentrum","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/","name":"Eine Einf\u00fchrung in die WordPress REST API - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-REST-API-Feature.jpg","datePublished":"2022-10-20T21:06:02+00:00","dateModified":"2025-01-16T19:32:15+00:00","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-REST-API-Feature.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-REST-API-Feature.jpg","width":900,"height":598,"caption":"WordPress Rest API"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tutorial-zur-wp-rest-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Eine Einf\u00fchrung in die WordPress REST API"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"de","translations":{"de":53897,"es":37643,"en":37601,"pl":52101,"ru":53939,"pt":53954,"uk":54144,"it":67909,"fr":69414,"nl":69443},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/53897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=53897"}],"version-history":[{"count":4,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/53897\/revisions"}],"predecessor-version":[{"id":62830,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/53897\/revisions\/62830"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/37607"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=53897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=53897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=53897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}