{"id":2511,"date":"2017-12-03T19:19:04","date_gmt":"2017-12-03T18:19:04","guid":{"rendered":"http:\/\/lloc.de\/?p=2511"},"modified":"2025-09-10T16:01:57","modified_gmt":"2025-09-10T14:01:57","slug":"unit-tests-und-wordpress-plugins","status":"publish","type":"post","link":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/","title":{"rendered":"Unit Tests und WordPress Plugins"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In der Firma predige ich immer wieder: Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegenschauen m\u00f6chte und euren in der Zukunft eintreffenden Teammitgliedern die Eingew\u00f6hnung erleichtern m\u00f6chte. Ich schreibe \u201epredigen\u201c, weil ich mich h\u00e4ufig wiederholen muss und ich auch immer wieder die klassischen Ausreden h\u00f6re.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">In meinem Team wird immer getestet \u2013 sowohl klassisches Unit Testing als auch die Mitarbeit bei der Vorbereitung der Acceptance Tests, die aber schlussendlich im Quality Assurance Team durchgef\u00fchrt werden (dazu gibt es bestimmt noch mehr in einem weiteren Post). Von den Integrationstests, welche die Infrastruktur von WordPress benutzen, sind wir fast komplett abgekommen. Aber ich w\u00fcrde auch diese Form des Testens nicht ganz als sinnlos abtun, momentan liegt da halt nicht wirklich unser Fokus drauf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr das Testen der Units benutzen wir nach wie vor <a href=\"https:\/\/phpunit.de\/\">PHPUnit<\/a>. Allerdings wollen wir unseren Code komplett unabh\u00e4ngig von WordPress und in der Konsequenz auch von der Datenbank testen. Damit die Units wirklich isoliert getestet werden k\u00f6nnen, m\u00fcssen die Funktionalit\u00e4ten von WordPress aber irgendwie verf\u00fcgbar gemacht werden.&nbsp; Daf\u00fcr setzen wir Platzhalter und Scheinobjekte ein, wie Stubs und Mocks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das klappt mit reinem OOP auch gut, wird bei WordPress aber schnell zur Frustration, da auch eine Reihe der API-Funktionen gemockt werden muss, was allein mit PHPUnit nicht zielf\u00fchrend ist. Zum Gl\u00fcck gibt es daf\u00fcr eine L\u00f6sung: WP_Mock. Die Installation ist an sich recht einfach. Wenn ihr der Anleitung, die auf dem Git-Repository zur Verf\u00fcgung steht, folgt, solltet ihr in wenigen Minuten startbereit sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der <strong>Multisite Language Switcher<\/strong> braucht diese \u00c4nderung auch. Schuster tragen halt die schlechtesten Schuhe. <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">Falls ihr daran interessiert seid, die (weitere) Entwicklung kann auf GitHub im\u00a0Branch <em>dev<\/em>\u00a0mitverfolgt werden.\u00a0<span style=\"font-size:1rem\">Neben der guten Nachricht, dass ma<\/span><\/span><span style=\"font-size: 1rem\">n das alles ganz einfach aufsetzen kann, gibt es halt auch die \u201eschlechte\u201c Nachricht: Man muss die Tests nach wie vor schreiben oder wie in meinem Fall anpassen.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In der Firma predige ich immer wieder: Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegenschauen m\u00f6chte und euren in der Zukunft eintreffenden Teammitgliedern die Eingew\u00f6hnung erleichtern m\u00f6chte. Ich schreibe \u201epredigen\u201c, weil ich mich h\u00e4ufig wiederholen muss und ich auch immer wieder die klassischen Ausreden h\u00f6re.<\/p>\n","protected":false},"author":2,"featured_media":2517,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"wpf_show_in_dewp_planet_feed":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[7],"tags":[23],"class_list":["post-2511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-phpunit"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Unit Tests und WordPress Plugins - realloc&#039;s asylum<\/title>\n<meta name=\"description\" content=\"Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegen schauen m\u00f6chtet...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unit Tests und WordPress Plugins - realloc&#039;s asylum\" \/>\n<meta property=\"og:description\" content=\"Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegen schauen m\u00f6chtet...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/\" \/>\n<meta property=\"og:site_name\" content=\"realloc&#039;s asylum\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-03T18:19:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-10T14:01:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2017\/12\/IMG_3666-3-379-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"realloc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"realloc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/\"},\"author\":{\"name\":\"realloc\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/#\\\/schema\\\/person\\\/571f8ada841cca782e8001b942e032c8\"},\"headline\":\"Unit Tests und WordPress Plugins\",\"datePublished\":\"2017-12-03T18:19:04+00:00\",\"dateModified\":\"2025-09-10T14:01:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/\"},\"wordCount\":343,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/#\\\/schema\\\/person\\\/571f8ada841cca782e8001b942e032c8\"},\"image\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2017\\\/12\\\/IMG_3666-3-379-1.jpg\",\"keywords\":[\"phpunit\"],\"articleSection\":[\"WordPress\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/\",\"url\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/\",\"name\":\"Unit Tests und WordPress Plugins - realloc&#039;s asylum\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2017\\\/12\\\/IMG_3666-3-379-1.jpg\",\"datePublished\":\"2017-12-03T18:19:04+00:00\",\"dateModified\":\"2025-09-10T14:01:57+00:00\",\"description\":\"Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegen schauen m\u00f6chtet...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2017\\\/12\\\/IMG_3666-3-379-1.jpg\",\"contentUrl\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2017\\\/12\\\/IMG_3666-3-379-1.jpg\",\"width\":2000,\"height\":1200,\"caption\":\"Business team standing against window with leader in front\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/unit-tests-und-wordpress-plugins\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ploetner.io\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unit Tests und WordPress Plugins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/ploetner.io\\\/de\\\/\",\"name\":\"realloc's asylum\",\"description\":\"Software Developer &amp; WordPress Enthusiast | Born in Germany. Reborn in Italy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/#\\\/schema\\\/person\\\/571f8ada841cca782e8001b942e032c8\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ploetner.io\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/#\\\/schema\\\/person\\\/571f8ada841cca782e8001b942e032c8\",\"name\":\"realloc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2022\\\/11\\\/52602486_10215993351498483_6040822616506236928_n.jpg\",\"url\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2022\\\/11\\\/52602486_10215993351498483_6040822616506236928_n.jpg\",\"contentUrl\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2022\\\/11\\\/52602486_10215993351498483_6040822616506236928_n.jpg\",\"width\":847,\"height\":848,\"caption\":\"realloc\"},\"logo\":{\"@id\":\"https:\\\/\\\/ploetner.io\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/sites\\\/8\\\/2022\\\/11\\\/52602486_10215993351498483_6040822616506236928_n.jpg\"},\"description\":\"Software Developer &amp; WordPress Enthusiast | Born in Germany. Reborn in Italy.\",\"sameAs\":[\"https:\\\/\\\/ploetner.io\\\/\"],\"url\":\"https:\\\/\\\/ploetner.io\\\/de\\\/author\\\/realloc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unit Tests und WordPress Plugins - realloc&#039;s asylum","description":"Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegen schauen m\u00f6chtet...","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:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/","og_locale":"de_DE","og_type":"article","og_title":"Unit Tests und WordPress Plugins - realloc&#039;s asylum","og_description":"Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegen schauen m\u00f6chtet...","og_url":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/","og_site_name":"realloc&#039;s asylum","article_published_time":"2017-12-03T18:19:04+00:00","article_modified_time":"2025-09-10T14:01:57+00:00","og_image":[{"width":2000,"height":1200,"url":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2017\/12\/IMG_3666-3-379-1.jpg","type":"image\/jpeg"}],"author":"realloc","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"realloc","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#article","isPartOf":{"@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/"},"author":{"name":"realloc","@id":"https:\/\/ploetner.io\/de\/#\/schema\/person\/571f8ada841cca782e8001b942e032c8"},"headline":"Unit Tests und WordPress Plugins","datePublished":"2017-12-03T18:19:04+00:00","dateModified":"2025-09-10T14:01:57+00:00","mainEntityOfPage":{"@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/"},"wordCount":343,"commentCount":2,"publisher":{"@id":"https:\/\/ploetner.io\/de\/#\/schema\/person\/571f8ada841cca782e8001b942e032c8"},"image":{"@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#primaryimage"},"thumbnailUrl":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2017\/12\/IMG_3666-3-379-1.jpg","keywords":["phpunit"],"articleSection":["WordPress"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/","url":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/","name":"Unit Tests und WordPress Plugins - realloc&#039;s asylum","isPartOf":{"@id":"https:\/\/ploetner.io\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#primaryimage"},"image":{"@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#primaryimage"},"thumbnailUrl":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2017\/12\/IMG_3666-3-379-1.jpg","datePublished":"2017-12-03T18:19:04+00:00","dateModified":"2025-09-10T14:01:57+00:00","description":"Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem n\u00e4chsten Deploy entgegen schauen m\u00f6chtet...","breadcrumb":{"@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#primaryimage","url":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2017\/12\/IMG_3666-3-379-1.jpg","contentUrl":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2017\/12\/IMG_3666-3-379-1.jpg","width":2000,"height":1200,"caption":"Business team standing against window with leader in front"},{"@type":"BreadcrumbList","@id":"https:\/\/ploetner.io\/de\/unit-tests-und-wordpress-plugins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ploetner.io\/de\/"},{"@type":"ListItem","position":2,"name":"Unit Tests und WordPress Plugins"}]},{"@type":"WebSite","@id":"https:\/\/ploetner.io\/de\/#website","url":"https:\/\/ploetner.io\/de\/","name":"realloc's asylum","description":"Software Developer &amp; WordPress Enthusiast | Born in Germany. Reborn in Italy.","publisher":{"@id":"https:\/\/ploetner.io\/de\/#\/schema\/person\/571f8ada841cca782e8001b942e032c8"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ploetner.io\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/ploetner.io\/de\/#\/schema\/person\/571f8ada841cca782e8001b942e032c8","name":"realloc","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2022\/11\/52602486_10215993351498483_6040822616506236928_n.jpg","url":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2022\/11\/52602486_10215993351498483_6040822616506236928_n.jpg","contentUrl":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2022\/11\/52602486_10215993351498483_6040822616506236928_n.jpg","width":847,"height":848,"caption":"realloc"},"logo":{"@id":"https:\/\/ploetner.io\/de\/wp-content\/uploads\/sites\/7\/sites\/8\/2022\/11\/52602486_10215993351498483_6040822616506236928_n.jpg"},"description":"Software Developer &amp; WordPress Enthusiast | Born in Germany. Reborn in Italy.","sameAs":["https:\/\/ploetner.io\/"],"url":"https:\/\/ploetner.io\/de\/author\/realloc\/"}]}},"_links":{"self":[{"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/posts\/2511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/comments?post=2511"}],"version-history":[{"count":1,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/posts\/2511\/revisions"}],"predecessor-version":[{"id":6731,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/posts\/2511\/revisions\/6731"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/media\/2517"}],"wp:attachment":[{"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/media?parent=2511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/categories?post=2511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ploetner.io\/de\/wp-json\/wp\/v2\/tags?post=2511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}