{"id":69997,"date":"2024-05-13T09:05:27","date_gmt":"2024-05-13T08:05:27","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=69997&#038;preview=true&#038;preview_id=69997"},"modified":"2024-05-16T14:32:35","modified_gmt":"2024-05-16T13:32:35","slug":"wordpress-sveltekit","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/","title":{"rendered":"Integration von SvelteKit in Headless WordPress"},"content":{"rendered":"<p>Headless WordPress ist schon seit einiger Zeit ein gro\u00dfer Trend in der Webentwicklung. Die Entkopplung von Frontend und Backend kann zu einem h\u00f6heren Ma\u00df an Kontrolle, <a href=\"https:\/\/kinsta.com\/de\/blog\/e-commerce-statistik\/\">Omnichannel-Anwendungen<\/a> und einigen interessanten Einsatzm\u00f6glichkeiten dieser neuen Technologie f\u00fchren.<\/p>\n<p>Viele Entwicklerinnen und Entwickler experimentieren gerne mit Frameworks wie <a href=\"https:\/\/kinsta.com\/de\/blog\/headless-wordpress\/\">Vue.js<\/a> und <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-react\/\">React.js<\/a> oder sogar mit Web-Frameworks wie <a href=\"https:\/\/kinsta.com\/de\/blog\/flask-vs-django\/\">Django<\/a> und <a href=\"https:\/\/docs.sevalla.com\/templates\/overviewruby-examples\">Ruby on Rails<\/a>, die normalerweise nicht mit WordPress kompatibel sind.<\/p>\n<p>Es gibt viele solcher Frameworks, die gut mit Headless WordPress funktionieren, aber SvelteKit ist etwas Besonderes. Das UI-Framework wurde speziell entwickelt, um die Entwicklung von Webanwendungen durch pr\u00e4gnanten und eleganten Code zu erleichtern. Es kann ganz einfach Funktionen optimieren, die in einer entkoppelten Umgebung normalerweise nicht gut funktionieren.<\/p>\n<p>Willst du mehr dar\u00fcber erfahren? Wir erkl\u00e4ren dir die Grundlagen von Headless WordPress und zeigen dir, wie du SvelteKit in deiner Umgebung einsetzen kannst.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Was ist Headless WordPress?<\/h2>\n<p>Du kennst vielleicht schon den Unterschied zwischen dem <a href=\"https:\/\/kinsta.com\/de\/blog\/backend-vs-frontend\/\">WordPress Front- und Backend<\/a>. Im Backend laufen alle grundlegenden Vorg\u00e4nge des CMS ab: Du erstellst Beitr\u00e4ge und Seiten, installierst Plugins, gestaltest dein Theme und \u00e4nderst Einstellungen.<\/p>\n<p>Auf der anderen Seite ist das Frontend die Website, die den Besuchern angezeigt wird. WordPress nutzt neben seinen Themes und Plugins verschiedene Funktionen wie <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_posts\/\" target=\"_blank\" rel=\"noopener noreferrer\">get_posts()<\/a>, um die ben\u00f6tigten Daten abzurufen und anzuzeigen.<\/p>\n<p>Nehmen wir zum Beispiel das Recent Posts Widget, das auf der Startseite angezeigt wird. Mithilfe solcher Funktionen greift es auf Daten aus dem Backend zu und zeigt deine neuesten Beitr\u00e4ge im \u00f6ffentlichen Frontend an.<\/p>\n<figure id=\"attachment_178343\" aria-describedby=\"caption-attachment-178343\" style=\"width: 1238px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178343 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-related-articles.jpg\" alt=\"Verwandte Artikel \u00fcber Kinsta\" width=\"1238\" height=\"605\"><figcaption id=\"caption-attachment-178343\" class=\"wp-caption-text\">Verwandte Artikel werden auf dem Kinsta-Blog angezeigt<\/figcaption><\/figure>\n<p>Das Backend und das Frontend von WordPress sind eng miteinander verwoben und h\u00e4ngen in vielerlei Hinsicht voneinander ab, aber das bedeutet nicht, dass sie untrennbar sind.<\/p>\n<p>Hier kommt das Konzept des &#8222;Headless WordPress&#8220; ins Spiel: Damit trennst du das WordPress-Backend ab oder entkoppelst es. Du kannst es dann mit jeder beliebigen Frontend-Technologie verbinden &#8211; nicht nur mit PHP, sondern mit jedem <a href=\"https:\/\/kinsta.com\/de\/blog\/php-frameworks\/\">Webentwicklungs-Framework<\/a> oder sogar mit einer Anwendung.<\/p>\n<p>Dies hat den zus\u00e4tzlichen Vorteil, dass du das WordPress CMS \u00fcber mehrere Kan\u00e4le hinweg nutzen kannst. Portiere deine Blogbeitr\u00e4ge oder andere CMS-Elemente auf mehrere Websites, mobile Apps und wo immer du willst.<\/p>\n<p>Insgesamt gibt dir das Headless WordPress mehr Kontrolle \u00fcber das CMS und die M\u00f6glichkeit, Technologien zu nutzen, die normalerweise nicht mit dem CMS kompatibel sind. Au\u00dferdem erspart es dir, eine ganze Anwendung von Grund auf neu zu schreiben &#8211; du kannst das integrierte CMS von WordPress nutzen, um einen Teil der Arbeit zu erledigen.<\/p>\n<h2>Was ist die REST-API?<\/h2>\n<p>Damit Headless WordPress funktioniert, musst du deine Anwendungen \u00fcber eine API (Application Programming Interface) miteinander verbinden. APIs erm\u00f6glichen es, zwei verschiedene Anwendungen miteinander zu verbinden, in diesem Fall das WordPress-Backend und deine benutzerdefinierte Front-End-Anwendung.<\/p>\n<p>Es gibt zwar viele Arten von APIs, aber die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-rest-api\/\">REST-API<\/a> ist eine, die in WordPress integriert ist. Sie erm\u00f6glicht es externen Anwendungen, sicher Daten aus dem WordPress-Backend abzurufen, ohne dass sie die Verwaltungsoberfl\u00e4che passieren m\u00fcssen.<\/p>\n<p>Die REST-API wird in einer Reihe offizieller WordPress-Funktionen verwendet, z. B. im Block-Editor, und die meisten Themes und Plugins, die eine API ben\u00f6tigen, um zu funktionieren, nutzen diese.<\/p>\n<p>Das gilt auch f\u00fcr Headless-Anwendungen. Viele von ihnen nutzen die REST-API als Schnittstelle zu WordPress, um Daten aus dem Backend abzurufen und sie dynamisch in deiner Front-End-Anwendung darzustellen.<\/p>\n<p>Die REST-API stellt <a href=\"https:\/\/kinsta.com\/de\/blog\/api-endpunkt\/\">Endpunkte<\/a> zur Verf\u00fcgung, die verschiedene WordPress-Ressourcen repr\u00e4sentieren, z. B. Beitr\u00e4ge, Seiten, Benutzer, Kategorien und so weiter. Wenn du auf diese zugreifst, kannst du diese Daten im Frontend anzeigen.<\/p>\n<p>Aber w\u00e4hrend du die REST API damit nutzen kannst, verl\u00e4sst sich SvelteKit f\u00fcr viele seiner Funktionen haupts\u00e4chlich auf eine andere Technologie: GraphQL.<\/p>\n<h2>Was ist GraphQL?<\/h2>\n<figure id=\"attachment_178345\" aria-describedby=\"caption-attachment-178345\" style=\"width: 1634px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178345 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-graphql.jpg\" alt=\"GraphQL\" width=\"1634\" height=\"607\"><figcaption id=\"caption-attachment-178345\" class=\"wp-caption-text\">GraphQL ist eine API-Abfragesprache<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/de\/blog\/graphql-vs-rest\/\">GraphQL<\/a> ist keine API selbst, sondern eine API-Abfragesprache. Im Gegensatz zu herk\u00f6mmlichen <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-rest-api\/\">REST-APIs<\/a>, bei denen Kunden oft mehrere Anfragen an verschiedene Endpunkte stellen m\u00fcssen, um zusammenh\u00e4ngende Daten abzurufen, kannst du mit GraphQL alle deine Daten mit einer einzigen Anfrage abrufen.<\/p>\n<p>Insgesamt wurde GraphQL so konzipiert, dass du pr\u00e4zisere Abfragen in einem schnellen und optimierten Rahmen erstellen kannst. Au\u00dferdem ist es leichter zu erlernen und weniger komplex als die REST-API.<\/p>\n<p>Aus diesen Gr\u00fcnden verwenden viele Headless-WordPress-Frameworks GraphQL anstelle oder neben der REST-API. Obwohl GraphQL nicht wie die REST-API mit WordPress geb\u00fcndelt ist, gibt es Plugins, mit denen du diese Funktionalit\u00e4t in das CMS integrieren kannst.<\/p>\n<p>Dank des optimierten Frameworks vermeidest du, dass du zu wenig oder zu viele Daten abrufst. Du kannst mit einer einzigen Abfrage genau die Daten abrufen, die du brauchst, was dein Netzwerk und deinen Server deutlich entlastet.<\/p>\n<h2>Was ist SvelteKit?<\/h2>\n<figure id=\"attachment_178346\" aria-describedby=\"caption-attachment-178346\" style=\"width: 1585px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178346 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-headless-wordpress.jpg\" alt=\"SvelteKit\" width=\"1585\" height=\"598\"><figcaption id=\"caption-attachment-178346\" class=\"wp-caption-text\">SvelteKit ist ein Framework, mit dem du Anwendungen und Headless WordPress erstellen kannst<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kit.svelte.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">SvelteKit<\/a> ist ein Web-Framework, das auf Svelte aufbaut, einem Open-Source-Frontend-Framework, das in seiner Funktion <a href=\"https:\/\/kinsta.com\/de\/blog\/next-js\/\">Next.js<\/a> oder <a href=\"https:\/\/kinsta.com\/de\/blog\/svelte-vs-react\/\">React<\/a> \u00e4hnelt. Es wurde entwickelt, um die Erstellung von Webanwendungen zu vereinfachen, und obwohl es nicht speziell f\u00fcr Headless WordPress entwickelt wurde, ist dies nur eine von vielen m\u00f6glichen Anwendungen.<\/p>\n<p>SvelteKit wurde auf HTML, CSS und Javascript aufgebaut &#8211; mehr nicht. Dadurch ist es super einfach zu bedienen und unabh\u00e4ngig von Frameworks, sodass du es neben anderen Frameworks verwenden kannst, um eine vollst\u00e4ndig dynamische Front-End-Anwendung oder eine <a href=\"https:\/\/kinsta.com\/de\/blog\/statisch-sveltekit\/\">statische Website zu<\/a> erstellen.<\/p>\n<p>Svelte wurde 2016 auf den Markt gebracht und wird auch heute noch aktiv weiterentwickelt. Das Web-Framework SvelteKit kam ein paar Jahre sp\u00e4ter, im Jahr 2020. Beide sind in der Webentwicklungsszene bekannt und beliebt und erm\u00f6glichen es dir, einfachen und eleganten Code zu schreiben.<\/p>\n<h3>Warum du SvelteKit f\u00fcr Headless WordPress verwenden solltest<\/h3>\n<p>Es gibt ein paar Aspekte von Headless WordPress, die m\u00fchsam zum Laufen zu bringen sind. Dank des minimalen Designs von SvelteKit werden diese Probleme minimiert und machen die Einrichtung von Headless WordPress viel reibungsloser.<\/p>\n<p>Hier sind nur ein paar der Funktionen, die SvelteKit bietet.<\/p>\n<ul>\n<li><strong><strong>Nur Javascript. <\/strong><\/strong>Im Gegensatz zu anderen Frameworks musst du dir kaum Gedanken \u00fcber Abh\u00e4ngigkeiten und verwirrende Einstellungen machen. Oft ist gar keine Konfiguration erforderlich. SvelteKit funktioniert \u00fcberall, wo Javascript laufen kann.<\/li>\n<\/ul>\n<ul>\n<li><strong>Framework-unabh\u00e4ngig<\/strong>. SvelteKit l\u00e4sst sich aufgrund seiner Einfachheit gut mit <a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-bibliotheken\/\">anderen Frameworks<\/a> kombinieren. Du kannst jede beliebige Technologie in deine Headless-WordPress-Anwendung integrieren.<\/li>\n<\/ul>\n<ul>\n<li><strong>Erweiterbar<\/strong>. Wenn SvelteKit in deiner Umgebung nicht perfekt funktioniert, ist es extrem einfach, es zu erweitern und alles zu beheben, was in deinem Setup nicht gut funktioniert.<\/li>\n<\/ul>\n<ul>\n<li><strong>Leichtgewichtig und einfach zu erlernen<\/strong>. SvelteKit basiert nur auf Javascript, HTML und CSS. Im Vergleich zu herk\u00f6mmlichen Frameworks ist es sehr leicht und die Arbeit damit ist super einfach. Erstelle sauberen, eleganten und einfachen Code mit kompakten und pr\u00e4gnanten Komponenten.<\/li>\n<\/ul>\n<ul>\n<li><strong>Datenabrufe leicht gemacht<\/strong>. GraphQL, mit dem SvelteKit gut zusammenarbeitet, vereinfacht das Abrufen von Daten aus WordPress und erm\u00f6glicht es dir, pr\u00e4zisere und effizientere Abfragen zu stellen.<\/li>\n<\/ul>\n<ul>\n<li><strong>Authentifizierung ist einfach<\/strong>. SvelteKit hat vor kurzem <a href=\"https:\/\/vercel.com\/blog\/announcing-sveltekit-auth\" target=\"_blank\" rel=\"noopener noreferrer\">NextAuth.js-Unterst\u00fctzung<\/a> implementiert und sorgt so f\u00fcr die Sicherheit deiner Daten, w\u00e4hrend es gleichzeitig einfach zu installieren ist.<\/li>\n<\/ul>\n<ul>\n<li><strong>Server Side Rendering (SSR) und Static Site Generation (SSG)<\/strong>. SvelteKit ist nicht nur f\u00fcr statische Websites oder dynamische Anwendungen geeignet. Mit diesem Framework kannst du beides ganz einfach umsetzen, denn es bietet mehrere <a href=\"https:\/\/kit.svelte.dev\/docs\/page-options\" target=\"_blank\" rel=\"noopener noreferrer\">Optionen f\u00fcr das Rendering von Seiten<\/a> und die Generierung statischer <a href=\"https:\/\/kit.svelte.dev\/docs\/adapter-static\" target=\"_blank\" rel=\"noopener noreferrer\">Websites<\/a>.<\/li>\n<\/ul>\n<ul>\n<li><strong>Sitemaps<\/strong>. Wenn du dir schon mal die Haare gerauft hast, um eine funktionierende Sitemap auf einer Headless-Website zu erstellen, bist du nicht allein. SvelteKit erm\u00f6glicht es dir, <a href=\"https:\/\/kit.svelte.dev\/docs\/seo#manual-setup-sitemaps\" target=\"_blank\" rel=\"noopener noreferrer\">Sitemaps<\/a> mit einem Endpunkt <a href=\"https:\/\/kit.svelte.dev\/docs\/seo#manual-setup-sitemaps\" target=\"_blank\" rel=\"noopener noreferrer\">dynamisch<\/a> zu rendern.<\/li>\n<\/ul>\n<ul>\n<li><strong>Lebendige Gemeinschaft<\/strong>. Es gibt viele SvelteKit-Fans, die mit dieser Software Anwendungen entwickeln. Wenn du Hilfe brauchst oder dich \u00fcber das Framework austauschen willst, findest du sie \u00fcberall im Internet und in den sozialen Medien. Es gibt sogar einen <a href=\"https:\/\/svelte.dev\/chat\" target=\"_blank\" rel=\"noopener noreferrer\">Discord-Server<\/a> mit \u00fcber 60.000 Mitgliedern!<\/li>\n<\/ul>\n<h2>Wie man mit SvelteKit eine kopflose WordPress-Website erstellt<\/h2>\n<p>Bist du bereit, loszulegen? In dieser Anleitung erf\u00e4hrst du, wie du WordPress in einer lokalen Umgebung einrichtest, SvelteKit auf deinem Rechner installierst und deine Headless-WordPress-Instanz anschlie\u00dfend auf Kinsta bereitstellst.<\/p>\n<p>Lass uns gleich loslegen.<\/p>\n<h3>Schritt 1. Eine WordPress-Website einrichten<\/h3>\n<p>Es gibt viele M\u00f6glichkeiten, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-lokal-installieren\/#how-to-install-wordpress-locally-with-devkinsta\">eine lokale WordPress-Instanz<\/a> auf deinem Computer einzurichten. Wenn du bereits ein Kinsta-Konto hast, kannst du <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-erste-schritte\/neue-seite\/\">eine Website mit dem MyKinsta-Dashboard erstellen<\/a> oder die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-api\/\">Kinsta-API<\/a> nutzen, um eine Website einzurichten.<\/p>\n<p>F\u00fcr diese Anleitung verwenden wir <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a>, ein lokales WordPress-Entwicklungskit. Du brauchst kein Kinsta-Hosting, um DevKinsta zu nutzen &#8211; es ist v\u00f6llig kostenlos.<\/p>\n<p>Lade DevKinsta \u00fcber den Link oben herunter. Wenn du Hilfe bei der Installation brauchst oder dich einarbeiten m\u00f6chtest, kannst du die <a href=\"https:\/\/kinsta.com\/de\/docs\/devkinsta\/devkinsta-erste-schritte\/installation\/\">DevKinsta-Dokumentation<\/a> zu Rate ziehen.<\/p>\n<p>Sobald DevKinsta installiert und eingerichtet ist, befolge diese Schritte, um eine lokale WordPress-Umgebung zu erstellen.<\/p>\n<figure id=\"attachment_178347\" aria-describedby=\"caption-attachment-178347\" style=\"width: 1999px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178347 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-devkinsta.png\" alt=\"DevKinsta\" width=\"1999\" height=\"1179\"><figcaption id=\"caption-attachment-178347\" class=\"wp-caption-text\">Erstelle eine lokale WordPress-Umgebung mit DevKinsta<\/figcaption><\/figure>\n<ol>\n<li>Erstelle eine <strong>neue WordPress-Website<\/strong> oder eine <strong>benutzerdefinierte Website<\/strong>, wenn du Einstellungen wie PHP-Version, Multisite usw. \u00e4ndern m\u00f6chtest.<\/li>\n<li>Gib deinen Website-Namen, deinen Benutzernamen, dein Passwort und alle anderen Informationen ein und klicke auf <strong>Website erstellen<\/strong>. Warte ein wenig, w\u00e4hrend DevKinsta deine lokale WordPress-Umgebung einrichtet.<\/li>\n<li>Du gelangst nun zum Bildschirm Site Info. Notiere dir deinen <strong>Website-Host<\/strong>, denn das ist die lokale URL, auf die du zugreifst, um deine Website zu \u00f6ffnen.<\/li>\n<li>Klicke entweder auf <strong>Website\u00a0\u00f6ffnen<\/strong> und navigiere zu http:\/\/&lt;deineSite&gt;.local\/wp-admin oder klicke einfach auf <strong>WP Admin<\/strong>, um die Seite direkt zu \u00f6ffnen. Melde dich mit deinen Anmeldedaten an, die du zuvor eingegeben hast.<\/li>\n<\/ol>\n<h3>Set 2. WordPress f\u00fcr die Headless-Bereitstellung vorbereiten<\/h3>\n<p>Auf deinem brandneuen Admin-Startbildschirm musst du ein paar zus\u00e4tzliche Schritte unternehmen, um deine WordPress-Installation f\u00fcr die Headless-Bereitstellung vorzubereiten.<\/p>\n<p>Da SvelteKit f\u00fcr viele seiner Funktionen auf GraphQL angewiesen ist, musst du <a href=\"https:\/\/wordpress.org\/plugins\/wp-graphql\/\" target=\"_blank\" rel=\"noopener noreferrer\">WPGraphQL<\/a> installieren. Mit diesem Plugin kannst du das GraphQL-Framework nutzen, um dich mit Headless-Javascript-Technologien wie NextJS, <a href=\"https:\/\/kinsta.com\/de\/blog\/gatsby-wordpress\/\">Gatsby<\/a> und nat\u00fcrlich SvelteKit zu verbinden.<\/p>\n<figure id=\"attachment_178344\" aria-describedby=\"caption-attachment-178344\" style=\"width: 945px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178344 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-wpgraphql.jpg\" alt=\"WPGraphQL\" width=\"945\" height=\"431\"><figcaption id=\"caption-attachment-178344\" class=\"wp-caption-text\">F\u00fcge eine GraphiQL-IDE mit WPGraphQL hinzu<\/figcaption><\/figure>\n<p>Dazu navigierst du zu <strong>Plugins &gt; Add New<\/strong> und installierst WPGraphQL. Damit f\u00fcgst du eine <strong>GraphiQL-IDE<\/strong> zu deiner Verwaltungsleiste hinzu, mit der du GraphQL-Abfragen in WordPress schreiben kannst.<\/p>\n<figure id=\"attachment_178348\" aria-describedby=\"caption-attachment-178348\" style=\"width: 1652px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178348 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-graphiql-ide.png\" alt=\"WPGraphQL nach der Installation\" width=\"1652\" height=\"911\"><figcaption id=\"caption-attachment-178348\" class=\"wp-caption-text\">Schreibe GraphQL-Abfragen in WordPress mit WPGraphQL<\/figcaption><\/figure>\n<p>Du musst auch deine Permalinks korrigieren. WordPress wird standardm\u00e4\u00dfig mit einfachen Permalinks ausgeliefert, die mit der <a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-http-anfrage\/\">JSON-API<\/a>, auf die sich REST st\u00fctzt, oder mit SvelteKit selbst aufgrund von Beschr\u00e4nkungen in Next.js nicht funktionieren.<\/p>\n<p>Gehe zu <strong>Einstellungen &gt; Permalinks<\/strong> und schalte die <strong>einfachen<\/strong> Permalinks aus. Probiere Permalinks f\u00fcr <strong>Beitragsnamen<\/strong>.<\/p>\n<figure id=\"attachment_178349\" aria-describedby=\"caption-attachment-178349\" style=\"width: 1639px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178349 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/sveltekit-permalinks.png\" alt=\"Permalinks \" width=\"1639\" height=\"911\"><figcaption id=\"caption-attachment-178349\" class=\"wp-caption-text\">Wechsle zu Beitragsnamen-Permalinks, damit SvelteKit richtig funktioniert<\/figcaption><\/figure>\n<p>Um zu \u00fcberpr\u00fcfen, ob es funktioniert hat, h\u00e4nge &#8222;\/wp-json&#8220; an die URL deiner lokalen Website an. Du solltest sehen, dass der Inhalt deiner Website als JSON-Daten ausgegeben wird.<\/p>\n<p>Sp\u00e4ter musst du ein Plugin wie Redirection oder All In One SEO Pro verwenden, um deine URL auf die von dir erstellte Frontend-Anwendung zu leiten. Installiere ein Umleitungs-Plugin und richte es ein, sobald du bereit bist, Nutzer auf deine SvelteKit-Anwendung umzuleiten.<\/p>\n<p>Damit bist du fertig und bereit, SvelteKit zu installieren.<\/p>\n<h3>Schritt 3. Richte deine SvelteKit-Umgebung ein<\/h3>\n<p>Das Wichtigste zuerst: SvelteKit hat einige <a href=\"https:\/\/kit.svelte.dev\/docs\/migrating-to-sveltekit-2\" target=\"_blank\" rel=\"noopener noreferrer\">grundlegende Systemanforderungen<\/a>, darunter Node 18.13 oder h\u00f6her. Da das Framework so leicht ist, funktioniert es auf fast jedem System. Stelle sicher, dass du neben Node auch npm installiert hast, sonst funktioniert es nicht!<\/p>\n<p>Jetzt kannst du SvelteKit auf deinem System installieren. In der Dokumentation findest du eine <a href=\"https:\/\/kit.svelte.dev\/docs\/introduction\" target=\"_blank\" rel=\"noopener noreferrer\">ausf\u00fchrliche Anleitung<\/a>, aber hier sind die Grundlagen.<\/p>\n<p>Zuerst installieren wir Svelte mit dem Paket <a href=\"https:\/\/github.com\/sveltejs\/kit\/tree\/main\/packages\/create-svelte\" target=\"_blank\" rel=\"noopener noreferrer\">create-svelte<\/a>. Du kannst dein Projekt (&#8222;my-svelte-app&#8220;) nennen, wie du willst. Mit diesem Befehl wird eine Svelte-Anwendung mit allen Grundeinstellungen erstellt.<\/p>\n<pre><code class=\"language-js\">npm create svelte my-svelte-app<\/code><\/pre>\n<p>Es werden verschiedene Fragen gestellt, die du mit Ja oder Nein beantworten musst, um deine SvelteKit-Umgebung zu erstellen.<\/p>\n<p>Es gibt einige npm-Pakete, die du installieren musst, also rufe mit diesem Befehl das Stammverzeichnis deines Projekts auf (ersetze &#8222;my-svelte-app&#8220; durch den Namen, den du ihm gegeben hast).<\/p>\n<pre><code class=\"language-js\">cd my-svelte-app\/<\/code><\/pre>\n<p>F\u00fchre dann diesen Befehl aus, um die ben\u00f6tigten Pakete zu installieren:<\/p>\n<pre><code class=\"language-js\">npm install<\/code><\/pre>\n<p>Und zum Schluss f\u00fchrst du den Entwicklungsserver mit diesem Befehl aus:<\/p>\n<pre><code class=\"language-js\">npm run dev<\/code><\/pre>\n<p>Sobald der Server gestartet ist, kannst du deine laufende Anwendung unter dieser URL \u00fcberpr\u00fcfen: http:\/\/localhost:3000<\/p>\n<p>Anstatt den Standard-Seitenrenderer zu verwenden, kannst du auch zum <a href=\"https:\/\/kit.svelte.dev\/docs\/adapter-static\" target=\"_blank\" rel=\"noopener noreferrer\">statischen Renderer<\/a> wechseln, um eine <a href=\"https:\/\/kinsta.com\/de\/blog\/statisch-sveltekit\/\">statische SvelteKit-Seite<\/a> zu erstellen.<\/p>\n<p>Damit sollte SvelteKit erfolgreich eingerichtet sein, und du kannst mit der Erstellung deiner Headless-Website beginnen.<\/p>\n<h3>Schritt 4. Nutze GraphQL, um SvelteKit und WordPress zu verbinden<\/h3>\n<p>W\u00e4hrend du mit GraphQL und deiner SvelteKit-Umgebung experimentierst, solltest du diese Tipps beachten.<\/p>\n<ul>\n<li>Lies die <a href=\"https:\/\/learn.svelte.dev\/tutorial\/introducing-sveltekit\" target=\"_blank\" rel=\"noopener noreferrer\">Einf\u00fchrung zu Svelte\/SvelteKit<\/a>, um zu verstehen, wie dieses Framework funktioniert. Dieses Tutorial ist interaktiv; du kannst den Code selbst ausprobieren!<\/li>\n<li>Du kannst das <a href=\"https:\/\/www.npmjs.com\/package\/sveltekit-graphql\" target=\"_blank\" rel=\"noopener noreferrer\">SvelteKit GraphQL-Paket<\/a> installieren, wenn du Probleme hast, deine GraphQL-API manuell einzurichten.<\/li>\n<li>Als Teil von WPGraphQL kannst du auch Gutenberg-Bl\u00f6cke \u00fcber <a href=\"https:\/\/github.com\/pristas-peter\/wp-graphql-gutenberg\" target=\"_blank\" rel=\"noopener noreferrer\">wp-graphql-gutenberg<\/a> verwenden, das mit dem Standard-Plugin geliefert wird.<\/li>\n<li>W\u00e4hrend du die REST-API bis zu einem gewissen Grad mit SvelteKit nutzen kannst, funktioniert die erweiterte Funktionalit\u00e4t von GraphQL am besten mit diesem Framework. Wenn du lieber die REST-API verwenden m\u00f6chtest, schau dir diese <a href=\"https:\/\/github.com\/mandrasch\/sveltekit-headless-wp-rest-demo\" target=\"_blank\" rel=\"noopener noreferrer\">SvelteKit-Demo<\/a> auf GitHub an, die die REST-API nutzt, um die beiden Plattformen zu verbinden.<\/li>\n<\/ul>\n<p>Du solltest dich auch \u00fcber das <a href=\"https:\/\/kinsta.com\/de\/blog\/statisch-sveltekit\/#loading-data-with-sveltekit\">Laden von Daten<\/a> und <a href=\"https:\/\/kinsta.com\/de\/blog\/statisch-sveltekit\/#routing-in-sveltekit\">Routing<\/a> informieren, um SvelteKit und WordPress zu integrieren. Es gibt viele M\u00f6glichkeiten, sich mit WordPress zu verbinden und eine Headless Anwendung zu bauen.<\/p>\n<h3>Schritt 5. WordPress und SvelteKit auf Kinsta bereitstellen<\/h3>\n<p>Wenn du eine Headless-Umgebung eingerichtet hast und mit der Bereitstellung loslegen kannst, musst du zwei separate Schritte durchf\u00fchren: WordPress bereitstellen und das Frontend auf eine statische Website pushen.<\/p>\n<p>Der WordPress-Teil ist sehr einfach. In DevKinsta solltest du auf der Seite <strong>Site\u00a0Info<\/strong> die Schaltfl\u00e4che <strong>Push to Staging<\/strong> sehen. Du musst dich mit deinen Kinsta-Zugangsdaten anmelden, aber danach bist du fertig.<\/p>\n<p>Was deine SvelteKit-Anwendung angeht, so ist auch das ganz einfach. Kinsta bietet <a href=\"https:\/\/docs.sevalla.com\/static-sites\/overview\">kostenloses statisches Website-Hosting<\/a> an, das f\u00fcr die meisten mit SvelteKit erstellten Anwendungen geeignet ist. So geht&#8217;s.<\/p>\n<ol>\n<li>Pushe deine SvelteKit-Anwendung auf <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/bitbucket#grant-access-to-the-kinsta-bitbucket-application\">Bitbucket<\/a>, <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/github#authenticate-and-authorize\">GitHub<\/a> oder <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/gitlab#authorize-the-kinsta-gitlab-application\">GitLab<\/a>.<\/li>\n<li>Erstelle ein Kinsta-Konto und melde dich im MyKinsta-Dashboard an.<\/li>\n<li>Melde dich bei dem Git-Konto deiner Wahl an und autorisiere Kinsta.<\/li>\n<li>Klicke in MyKinsta auf <strong>Statische Websites<\/strong> und dann auf <strong>Website hinzuf\u00fcgen<\/strong>.<\/li>\n<li>W\u00e4hle das Repository deiner Anwendung aus und f\u00fcge die richtigen Build-Einstellungen hinzu.<\/li>\n<li>Klicke auf <strong>Website erstellen<\/strong>.<\/li>\n<\/ol>\n<p>Wenn du eine komplexe Anwendung erstellt hast, f\u00fcr die eine statische Site nicht ausreicht, solltest du stattdessen das <a href=\"https:\/\/docs.sevalla.com\/applications\/overview\">Anwendungs-Hosting<\/a> von Kinsta nutzen.<\/p>\n<p>In jedem Fall ist deine Headless-Website jetzt bereitgestellt! Jetzt kannst du deine brandneue Headless WordPress-Anwendung vorf\u00fchren.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Headless WordPress ist heutzutage eine gro\u00dfe Sache, aber es ist nicht immer einfach, es einzurichten. SvelteKit wurde speziell entwickelt, um die Webentwicklung sauberer und einfacher zu machen, und das Framework ist perfekt f\u00fcr die Einrichtung von Headless WordPress.<\/p>\n<p>Jetzt, wo du wei\u00dft, wie du eine lokale WordPress-Instanz erstellst, mit SvelteKit arbeitest und auf Kinsta bereitstellst, bist du bereit, WordPress auf die n\u00e4chste Stufe zu heben.<\/p>\n<p>Egal, ob du eine statische Website oder eine dynamische Webanwendung erstellst, SvelteKit ist f\u00fcr diese Aufgabe bestens geeignet. Das <a href=\"https:\/\/sevalla.com\/application-hosting\/\">AnwendungsHosting<\/a> oder das kostenlose <a href=\"https:\/\/sevalla.com\/static-site-hosting\/\">statische Hosting<\/a> von Kinsta ist dank seiner <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-erste-schritte\/wordpress-infrastruktur\/\">blitzschnellen Infrastruktur<\/a>, die auf Google Cloud und Cloudflare basiert, der beste Ort, um es zu hosten.<\/p>\n<p><em>Hast du schon mit SvelteKit gearbeitet? H\u00e4lt das Framework, was der Hype verspricht? Schreib uns deine Meinung in die Kommentare!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Headless WordPress ist schon seit einiger Zeit ein gro\u00dfer Trend in der Webentwicklung. Die Entkopplung von Frontend und Backend kann zu einem h\u00f6heren Ma\u00df an Kontrolle, &#8230;<\/p>\n","protected":false},"author":199,"featured_media":69998,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[945,951,999],"class_list":["post-69997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-headless-cms","topic-javascript-frameworks","topic-wordpress-entwicklung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Integration von SvelteKit in Headless WordPress - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integration von SvelteKit in Headless WordPress\" \/>\n<meta property=\"og:description\" content=\"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-13T08:05:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-16T13:32:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"13\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Integration von SvelteKit in Headless WordPress\",\"datePublished\":\"2024-05-13T08:05:27+00:00\",\"dateModified\":\"2024-05-16T13:32:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\"},\"wordCount\":2555,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\",\"name\":\"Integration von SvelteKit in Headless WordPress - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg\",\"datePublished\":\"2024-05-13T08:05:27+00:00\",\"dateModified\":\"2024-05-16T13:32:35+00:00\",\"description\":\"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Headless CMS\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/headless-cms\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integration von SvelteKit in Headless WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integration von SvelteKit in Headless WordPress - Kinsta\u00ae","description":"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.","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:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/","og_locale":"de_DE","og_type":"article","og_title":"Integration von SvelteKit in Headless WordPress","og_description":"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.","og_url":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2024-05-13T08:05:27+00:00","article_modified_time":"2024-05-16T13:32:35+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress-1024x512.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Jeremy Holcombe","Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Integration von SvelteKit in Headless WordPress","datePublished":"2024-05-13T08:05:27+00:00","dateModified":"2024-05-16T13:32:35+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/"},"wordCount":2555,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/","url":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/","name":"Integration von SvelteKit in Headless WordPress - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg","datePublished":"2024-05-13T08:05:27+00:00","dateModified":"2024-05-16T13:32:35+00:00","description":"Du kannst das SvelteKit JavaScript-Framework verwenden, um eine Headless-WordPress-Website zu erstellen, und wir zeigen dir hier, wie das geht.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/05\/wp-integrating-the-sveltekit-framework-with-headless-wordpress.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-sveltekit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Headless CMS","item":"https:\/\/kinsta.com\/de\/thema\/headless-cms\/"},{"@type":"ListItem","position":3,"name":"Integration von SvelteKit in Headless WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/69997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=69997"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/69997\/revisions"}],"predecessor-version":[{"id":70071,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/69997\/revisions\/70071"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/translations\/nl"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/69997\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/69998"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=69997"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=69997"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=69997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}