{"id":73332,"date":"2025-05-29T08:49:18","date_gmt":"2025-05-29T07:49:18","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=73332&#038;preview=true&#038;preview_id=73332"},"modified":"2025-06-02T07:09:24","modified_gmt":"2025-06-02T06:09:24","slug":"ki-plugin-entwicklung","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/","title":{"rendered":"Mit KI-Tools ein WordPress-Plugin erstellen"},"content":{"rendered":"<p>Da KI in unserer heutigen Welt so pr\u00e4sent ist, dachten wir, es w\u00e4re interessant zu untersuchen, wie <a href=\"https:\/\/kinsta.com\/de\/blog\/arten-von-entwicklern\/\">Entwickler<\/a> diese Tools nutzen k\u00f6nnen, um <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-plugin\/\">WordPress-Plugins<\/a> zu erstellen oder zu verbessern. Dieser Beitrag f\u00fchrt dich Schritt f\u00fcr Schritt durch die Erstellung eines WordPress-Plugins mit dem beliebten KI-Codierassistenten <a href=\"https:\/\/www.cursor.so\" target=\"_blank\" rel=\"noopener noreferrer\">Cursor<\/a>.<\/p>\n<p>Auch wenn KI ein zuverl\u00e4ssiger Assistent sein kann, ist sie kein vollst\u00e4ndiger Ersatz f\u00fcr menschliches Fachwissen. Ein\/e erfahrene\/r Entwickler\/in muss die Ergebnisse noch \u00fcberpr\u00fcfen, Fehler finden, die <a href=\"https:\/\/kinsta.com\/de\/lernen\/wordpress-beschleunigen\/\">Leistung optimieren<\/a> und sicherstellen, dass der Code sicher und skalierbar ist.<\/p>\n<p>Das hei\u00dft, wir befinden uns eindeutig im Zeitalter der <a href=\"https:\/\/en.wikipedia.org\/wiki\/Natural-language_programming\" target=\"_blank\" rel=\"noopener noreferrer\">nat\u00fcrlichsprachlichen Programmierung<\/a>. Du wirst wahrscheinlich kein komplettes <a href=\"https:\/\/kinsta.com\/de\/blog\/content-management-system\/\">CMS<\/a> mit einem einzigen Prompt erstellen k\u00f6nnen &#8211; und erwarte auch keinen vollwertigen Page Builder &#8211; aber KI kann viele Teile des Prozesses beschleunigen. Sogar Low-Code-Enthusiasten k\u00f6nnen davon profitieren, w\u00e4hrend fortgeschrittene Entwickler intelligentere und schnellere Wege finden, um zu entwickeln.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>\u00dcberblick \u00fcber KI-Coding-Tools<\/h2>\n<p>Unabh\u00e4ngig vom verwendeten Tool, ob online oder am Desktop, haben die meisten KI-Codegeneratoren Folgendes gemeinsam:<\/p>\n<ul>\n<li>Sie haben riesige Datenmengen aufgenommen und sind auf Code-Repositories trainiert worden.<\/li>\n<li>Sie bieten automatische Vervollst\u00e4ndigung und intelligente Codevorschl\u00e4ge, die Zeit sparen.<\/li>\n<li>Sie beherrschen viele Programmiersprachen.<\/li>\n<li>Sie sind kontextbewusst, d.h. sie k\u00f6nnen die Struktur deiner Codebasis verstehen.<\/li>\n<li>Sie interpretieren nat\u00fcrlichsprachliche Eingabeaufforderungen, selbst bei kleinen Tippfehlern.<\/li>\n<li>Bei einigen kannst du zwischen verschiedenen gro\u00dfen Sprachmodellen (LLMs) wechseln.<\/li>\n<li>Die meisten unterst\u00fctzen Plugin-Systeme oder Erweiterungen.<\/li>\n<li>Viele enthalten Tools zum Debuggen und Refactoring.<\/li>\n<\/ul>\n<p>Wer sind also die wichtigsten Akteure im Bereich der KI-Programmierung?<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Wir haben Cursor in dieser Liste ausgelassen, da es im Mittelpunkt unseres Walkthroughs weiter unten im Artikel steht.<\/p>\n<\/aside>\n\n<ol start=\"1\">\n<li><strong><a href=\"https:\/\/chatgpt.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ChatGPT<\/a><\/strong><strong>: <\/strong>Der bekannteste Name in der KI-Branche im Moment. ChatGPT muss nicht eingerichtet werden und kann Code generieren, erkl\u00e4ren, was er tut, und auf Folgefragen antworten &#8211; alles an einem Ort.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/features\/copilot\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Copilot<\/a><\/strong><strong>: <\/strong>Copilot wurde von GitHub und OpenAI entwickelt und l\u00e4sst sich direkt in deine Lieblings-IDEs integrieren und schl\u00e4gt dir w\u00e4hrend der Eingabe Code in Echtzeit vor. Es ist wie Pair Programming mit einem KI-Entwickler.<\/li>\n<li><strong><a href=\"https:\/\/grok.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Grok<\/a><\/strong><strong>: <\/strong>\u00c4hnlich wie ChatGPT und Claude ist Grok ein Tool von <a href=\"https:\/\/x.ai\/\" target=\"_blank\" rel=\"noopener noreferrer\">xAI<\/a>, das f\u00fcr X-Nutzer\/innen zur Verf\u00fcgung steht und f\u00fcr seine Einstellung bekannt ist.<\/li>\n<li><strong><a href=\"https:\/\/gemini.google.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gemini<\/a><\/strong><strong>: <\/strong>Dies ist Googles Familie von universellen KI-gest\u00fctzten Tools, die ChatGPT \u00e4hneln.<\/li>\n<li><strong><a href=\"https:\/\/windsurf.com\/editor\" target=\"_blank\" rel=\"noopener noreferrer\">Windsurf<\/a>:<\/strong> Eine IDE, die sich darauf spezialisiert hat, die Bed\u00fcrfnisse von Entwicklern zu antizipieren.<\/li>\n<\/ol>\n<h2>Ein paar Worte zur Verwendung von Cursor AI<\/h2>\n<p>F\u00fcr die Erstellung unseres Plugins haben wir uns f\u00fcr Cursor AI entschieden, ein wachsender Favorit unter Entwicklern. Cursor AI ist eine Abspaltung der <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">VSCode<\/a> IDE, deshalb sieht sie vertraut aus und f\u00fchlt sich vertraut an. Da sie flexibel ist, k\u00f6nnen deine VSCode-Einstellungen und Vorlieben in Cursor AI importiert werden.<\/p>\n<p>Als <a href=\"https:\/\/kinsta.com\/de\/blog\/open-source-vs-closed-source\/\">Open-Source-IDE<\/a> mit vollem Funktionsumfang gibt es viele Erweiterungen und zahlreiche M\u00f6glichkeiten, auf die Code-Dokumentation zuzugreifen.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Die kostenlose Version war ausreichend, bis wir die Probezeit ausgesch\u00f6pft hatten. Um unser Projekt abzuschlie\u00dfen, haben wir ein Upgrade auf den g\u00fcnstigsten Tarif vorgenommen.<\/p>\n<\/aside>\n\n<p><a href=\"https:\/\/docs.cursor.com\/chat\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Der Chat von Cursor<\/a> hat mehrere <strong>Modi<\/strong>, die jeweils f\u00fcr eine bestimmte Aufgabe optimiert sind.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/cursor-chat-mode.png\" alt=\"Cursor-Chat-Modus.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Cursor-Chat-Modus.<\/figcaption><\/figure>\n<p>Du kannst mit der Modusauswahl (<code>Cmd+.<\/code>) oder \u00fcber Tastaturk\u00fcrzel zwischen den Modi wechseln:<\/p>\n<ul>\n<li><strong>Fragemodus:<\/strong> Am besten geeignet f\u00fcr schnelle Fragen, Erkl\u00e4rungen oder die Planung von Funktionen. Du kannst z. B. eingeben:<em> &#8222;Welche Programmiersprache wird in dieser Codebasis verwendet?&#8220;<\/em> und erh\u00e4ltst eine kontextbezogene Antwort auf der Grundlage deiner ge\u00f6ffneten Dateien. Du erreichst ihn mit <code>Cmd+L<\/code> (Mac) oder <code>Ctrl+L<\/code> (Windows\/Linux).<\/li>\n<li><strong>Agent-Modus:<\/strong> Ideal, wenn du m\u00f6chtest, dass Cursor deine gesamte Codebasis durchforstet und umfassendere \u00c4nderungen vornimmt, z. B. das Erzeugen von Dateien, das Implementieren einer neuen Funktion oder das Refactoring. Du kannst z.B. sagen: <em>&#8222;Erstelle eine Dokumentationsdatei basierend auf dem, was in <code>\/plugins\/contentwriter<\/code> steht<\/em>. <em>L\u00f6se diesen Modus mit <code>Cmd+I<\/code> oder <code>Ctrl+I<\/code> aus.&#8220;<\/em><\/li>\n<li><strong>Manueller Modus:<\/strong> Verwende diesen Modus, wenn du mehr Kontrolle haben willst und die KI nur innerhalb einer bestimmten Datei oder eines bestimmten Snippets arbeiten soll. Du k\u00f6nntest sie z.B. bitten, &#8220; <code>theme.json<\/code> mit den Komponenten aus <code>..\/docs<\/code> zu \u00fcberarbeiten.&#8220; Dieser Modus wird automatisch aktiviert, wenn du die Bearbeitung direkt oder \u00fcber die Befehlspalette beginnst.<\/li>\n<\/ul>\n<h2>Plugin-Spin-up-Workflow<\/h2>\n<p>Wenn du bisher nur ChatGPT zum Schreiben deines Codes benutzt hast, verpasst du vielleicht, was die KI-Codeunterst\u00fctzung alles kann. Zwar k\u00f6nnen allgemeine KI-Tools ein g\u00fcltiges WordPress-Plugin erstellen, aber das ist sicher nicht der effizienteste Weg, um Code zu testen oder zu debuggen.<\/p>\n<p>Hier kommen Tools wie Cursor AI ins Spiel &#8211; sie kombinieren KI mit einer vollwertigen IDE, um dich durch einen strukturierten, entwicklerzentrierten Arbeitsablauf zu f\u00fchren.<\/p>\n<p>Ein guter Einstieg in die Arbeit mit KI-Assistenten ist es, sie mit einer Aufgabe zu betrauen, mit der du bereits vertraut bist. W\u00e4hle ein kleines, gut \u00fcberschaubares Projekt. St\u00fcrze dich nicht gleich in komplexe Funktionen oder die Entwicklung umfangreicher Plugins. Und erwarte auf keinen Fall, dass die KI dein ganzes Plugin auf einen einzigen vagen Prompt hin entwickelt. Wie bei jeder anderen Entwicklungsaufgabe auch, solltest du zun\u00e4chst deine Ziele in einfacher Sprache niederschreiben.<\/p>\n<p>In dieser Anleitung werden wir ein Plugin namens <strong>Custom Writer<\/strong> erstellen, das eine neue Benutzerrolle in WordPress registriert. Diese Rolle kann Beitr\u00e4ge erstellen und bearbeiten, aber sie sollte keine Beitr\u00e4ge l\u00f6schen oder auf andere Beitragstypen zugreifen k\u00f6nnen.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Bevor du ein neues Plugin einf\u00fchrst &#8211; vor allem, wenn du an einer aktiven Website arbeitest &#8211; solltest du eine <a href=\"https:\/\/kinsta.com\/de\/blog\/kinstas-staging-umgebungen\/\">Staging-Umgebung<\/a> oder ein <a href=\"https:\/\/kinsta.com\/de\/blog\/child-theme-wordpress-erstellen\/\">Child-Theme<\/a> verwenden. So kannst du experimentieren, ohne deine Live-Site zu gef\u00e4hrden.<\/p>\n<p>Wenn du bei Kinsta hostest, enth\u00e4lt jede WordPress-Site eine <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/staging-umgebung\/\">kostenlose Staging-Umgebung<\/a>, in der du Plugins, Code-\u00c4nderungen oder Leistungsverbesserungen sicher testen kannst. Mit <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a>, unserer kostenlosen lokalen Entwicklungssuite, kannst du deine Website sogar lokal herunterfahren und Tools wie <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/zu-ssh-verbinden\/\">SSH<\/a> oder <a href=\"https:\/\/kinsta.com\/de\/docs\/devkinsta\/wp-cli\/\">WP-CLI<\/a> f\u00fcr eine bessere Kontrolle nutzen.<\/p>\n<\/aside>\n\n<h3>Schritt 1: \u00d6ffne das Plugin-Verzeichnis<\/h3>\n<p>Starte Cursor und w\u00e4hle <strong>Datei<\/strong> &gt; <strong>Ordner \u00f6ffnen<\/strong>, um zu deinem <code>\/wp-content\/plugins<\/code> Verzeichnis zu navigieren. Damit ist die Grundlage f\u00fcr die Erstellung deines Plugins geschaffen.<\/p>\n<h3>Schritt 2: Starte eine neue Chatsitzung<\/h3>\n<p>Dr\u00fccke <code>Cmd + Shift + L<\/code> (oder <code>Ctrl + Shift + L<\/code> unter Windows), um einen neuen Chat zu beginnen.<\/p>\n<p>Wechsle in den <strong>Fragemodus<\/strong>, indem du <code>Cmd + L<\/code> \/ <code>Ctrl + L<\/code> dr\u00fcckst, damit wir mit einer Planungsaufforderung beginnen k\u00f6nnen. In diesem Modus hilft dir Cursor, deine Idee zu durchdenken, ohne gleich zum Code zu springen.<\/p>\n<p>\u00dcber der Haupteingabeaufforderung siehst du ein Feld mit der <strong>Aufschrift Kontext hinzuf\u00fcgen<\/strong>. Hier kannst du dein Ziel vollst\u00e4ndig beschreiben. Sei genau, auch wenn deine Rechtschreibung nicht perfekt ist &#8211; Cursor ist nachsichtig.<\/p>\n<p>Wir geben Folgendes ein:<br \/>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-plain\">\n        <p>Ich baue ein WordPress-Plugin, um eine neue Benutzerrolle namens &#8222;Custom Writer&#8220; hinzuzuf\u00fcgen Bitte gib dieser Rolle nur die M\u00f6glichkeit, neue Beitr\u00e4ge zu erstellen und zu bearbeiten, nicht aber, Beitr\u00e4ge zu l\u00f6schen. Dieser Benutzer wird keine anderen F\u00e4higkeiten haben, wie z. B. das Bearbeiten anderer Beitragstypen.<\/p>\n<p>Bitte verfasse eine detaillierte Anleitung in Markdown, die der AI Agent bei der Erstellung des Plugins verwenden kann.<\/p>\n<p>F\u00fcge keine Abh\u00e4ngigkeiten hinzu. Bewahre den gesamten Code in einer einzigen php-Datei auf, die sich in einem eindeutig benannten Plugin-Ordner \/plugins befinden wird.<\/p>\n<p>Verwende die @WordPress dev docs, um Hilfe bei der Erstellung des Plugins zu erhalten, das den WordPress-Standards entspricht.<\/p>\n<p>Du musst noch keinen Code schreiben. Erstelle einfach eine Markdown-Datei mit einem Prompt.<\/p>\n<\/aside>\n<br \/>\nAchte auf das Schl\u00fcsselwort <code>@WordPress<\/code> &#8211; damit wird Cursor angewiesen, auf die <a href=\"https:\/\/wordpress.org\/documentation\/\" target=\"_blank\" rel=\"noopener noreferrer\">offizielle WordPress-Dokumentation<\/a> zu verweisen. Das ist eine der einfachsten Methoden, um sicherzustellen, dass dein Plugin den Best Practices entspricht.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/cursor-ask-mode.png\" alt=\"Cursor im Fragemodus verwenden.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Cursor im Fragemodus verwenden.<\/figcaption><\/figure>\n<h3>Schritt 3: \u00dcberpr\u00fcfe die Markdown-Prompts<\/h3>\n<p>Sobald du auf <strong>Senden<\/strong> dr\u00fcckst, antwortet Cursor mit einem ausf\u00fchrlichen Dokument <code>markdown<\/code>. Darin wird alles beschrieben, was dein Plugin tun sollte &#8211; vom Einrichten von Hooks bis zum Aufr\u00e4umen nach der Deinstallation.<\/p>\n<p>Hier ist ein Schnappschuss von dem, was Cursor beinhaltet:<\/p>\n<ul>\n<li>Plugin-Headerdaten (Name, Version, Lizenz)<\/li>\n<li>Codestruktur (eine einzelne <code>.php<\/code> Datei in einem eigenen Plugin-Ordner)<\/li>\n<li>Rollenerstellung mit <code>add_role()<\/code><\/li>\n<li>Spezifischen F\u00e4higkeiten (<code>edit_posts<\/code>, <code>publish_posts<\/code>, etc.)<\/li>\n<li>Hooks f\u00fcr die Aktivierung, Deaktivierung und Deinstallation<\/li>\n<li>Empfehlungen zu Sicherheit, Leistung und Tests<\/li>\n<\/ul>\n<p>Du kannst die Prompts anpassen, bevor du fortf\u00e4hrst, aber wir sind mit ihnen so zufrieden, wie sie sind.<\/p>\n<h3>Schritt 4: In den Agentmodus wechseln und das Plugin erstellen<\/h3>\n<p>Jetzt ist es an der Zeit, den Code zu erstellen.<\/p>\n<p>Wechsle in den <strong>Agentenmodus<\/strong>, indem du <code>Cmd + Shift + I<\/code> (oder <code>Ctrl + Shift + I<\/code>) dr\u00fcckst. Dadurch erh\u00e4lt Cursor die Erlaubnis, in deiner Codebasis zu arbeiten und mehrstufige Aufgaben auszuf\u00fchren.<\/p>\n<p>Dr\u00fccke die <strong>Eingabetaste<\/strong> und du siehst die Schaltfl\u00e4che <strong>Befehl ausf\u00fchren<\/strong>.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/cursor-run-command.png\" alt=\"Cursor-Befehl ausf\u00fchren.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Cursor-Befehl ausf\u00fchren.<\/figcaption><\/figure>\n<p>Klicke auf den <strong>Ausf\u00fchrungsbefehl<\/strong>, und schon erstellt Cursor dein Plugin. Du solltest einen neuen Ordner (z.B. <code>custom-writer-role<\/code>) mit einer einzelnen <code>.php<\/code> Datei darin sehen.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/code-gen-cursor.png\" alt=\"Ordner und Codedateien, die von Cursor erstellt wurden.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Ordner und Codedateien, die von Cursor erstellt wurden.<\/figcaption><\/figure>\n<h3>Schritt 5: \u00dcberpr\u00fcfe und akzeptiere die Datei<\/h3>\n<p>\u00d6ffne die Datei, die Cursor erstellt hat. Hier kannst du \u00c4nderungen vornehmen, z. B. den Plugin-Autor aktualisieren oder die Inline-Kommentare verfeinern.<\/p>\n<p>Wenn du zufrieden bist, klicke auf <strong>Datei akzeptieren<\/strong>. Keine Sorge, du kannst die Datei sp\u00e4ter immer noch bearbeiten. Dies best\u00e4tigt nur, dass die Datei Teil deiner Codebasis sein soll.<\/p>\n<h3>Schritt 6: Aktiviere das Plugin in WordPress<\/h3>\n<p>Gehe zu deinem <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-admin\/\">WordPress Admin<\/a> Dashboard. Suche unter <strong>Plugins<\/strong> nach deinem neuen Plugin und aktiviere es.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/activate-ai-created-plugin.png\" alt=\"Aktiviere das WordPress-Plugin, das von Cursor erstellt wurde.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Aktiviere das WordPress-Plugin, das von Cursor erstellt wurde.<\/figcaption><\/figure>\n<p>Wenn alles korrekt erstellt wurde, siehst du eine Erfolgsmeldung und das Plugin ist aktiviert.<\/p>\n<h3>Schritt 7: Teste die neue Rolle<\/h3>\n<p>Erstelle einen neuen Benutzer und weise ihm die Rolle <strong>Custom Writer<\/strong> zu. Dein Test sollte zeigen:<\/p>\n<ul>\n<li>Neue Benutzerrolle erfolgreich erstellt<\/li>\n<li>Es k\u00f6nnen nur Beitr\u00e4ge erstellt werden.<\/li>\n<li>Beitr\u00e4ge k\u00f6nnen bearbeitet und angesehen, aber nicht gel\u00f6scht werden.<\/li>\n<\/ul>\n<h3>Schritt 8: UI-Macken entdecken und beheben<\/h3>\n<p>Eine Sache, die dir auffallen wird, ist, dass der <strong>Schnellbearbeitungslink<\/strong> in der Beitragsliste immer noch verf\u00fcgbar ist. Er erlaubt zwar kein L\u00f6schen, aber wir haben nicht danach gefragt, und das kann f\u00fcr die Nutzer verwirrend sein.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/debug-plugin.png\" alt=\"Fehlersuche im Plugin.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Fehlersuche im Plugin.<\/figcaption><\/figure>\n<p>Gehe zur\u00fcck zu Cursor und starte einen neuen Prompt mit der Bitte um Hilfe beim Entfernen von <strong>Quick Edit<\/strong>.<\/p>\n<p>W\u00e4hrend der Erstellung der Demo f\u00fcr diesen Leitfaden haben wir eine Reihe von Aufforderungen an Cursor gestellt, verschiedene Ans\u00e4tze zum Entfernen von Quick Edit zu w\u00e4hlen. An einer Stelle sahen wir Verweise auf &#8222;user_switch&#8220;, was uns zu der Frage veranlasste, ob es einen Konflikt mit dem Plugin &#8222;Switch User Role&#8220; gab. (Dies war das einzige Plugin, das neben unserem Plugin lief.)<\/p>\n<p>Cursor sagte uns, dass es einen Konflikt geben w\u00fcrde, nachdem wir es auf dieses m\u00f6gliche Problem aufmerksam gemacht hatten. Es folgte eine weitere Runde von Prompts. Dabei stellten wir fest, dass sich der neue Benutzer nicht anmelden konnte, weil eine h\u00f6here Berechtigungsstufe erforderlich war.<\/p>\n<p>Eine weitere Promptrunde begann &#8211; ohne Erfolg. In bestimmten Abst\u00e4nden entfernte Cursor zwar die <strong>Schnellbearbeitung,<\/strong> aber auch die <strong>Bearbeitungsfunktion<\/strong> wurde entfernt. Wir f\u00fchlten uns verloren und baten Cursor, uns zusammenzufassen, wo wir nun stehen, um sicherzugehen, dass wir wussten, was er verstanden hatte. An einem Punkt fragten wir: &#8222;Was sagst du?&#8220;<\/p>\n<p>Schlie\u00dflich fand Cursor einen Weg, alle Probleme zu l\u00f6sen, und gab uns eine Zusammenfassung der vorgenommenen \u00c4nderungen.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-plain\">\n        <p>Ich habe den Ansatz ge\u00e4ndert:<\/p>\n<p>1. Entfernen des f\u00e4higkeitsbasierten Ansatzes und stattdessen Verwendung der WordPress-Filter post_row_actions und page_row_actions<br \/>\n2. F\u00fcge eine neue Methode remove_quick_edit_link hinzu, die speziell den Quick Edit-Link entfernt, indem sie die Inline-Aktion hide-if-no-js aufhebt<br \/>\n3. Beibehaltung aller notwendigen Funktionen zum Bearbeiten von Beitr\u00e4gen<\/p>\n<p>Dieser Ansatz sollte folgendes liefern:<br \/>\n&#8211; Der Link zum Bearbeiten bleibt sichtbar<br \/>\n&#8211; Nur den Schnellbearbeitungslink entfernen<br \/>\n&#8211; Sowohl f\u00fcr Beitr\u00e4ge als auch f\u00fcr Seiten funktionieren<br \/>\n&#8211; Keine anderen Funktionen beeintr\u00e4chtigen<\/p>\n<p>Das musst du tun:<br \/>\n&#8211; Deaktiviere das Plugin<br \/>\n&#8211; Reaktiviere das Plugin, um die \u00c4nderungen zu \u00fcbernehmen<\/p>\n<p>Lass mich wissen, ob der Schnellbearbeitungslink erfolgreich entfernt wurde und der Bearbeitungslink sichtbar bleibt.<\/p>\n<\/aside>\n\n<h3>Schritt 9: Beobachte weitere Verhaltensweisen<\/h3>\n<p>Beim Testen haben wir au\u00dferdem festgestellt:<\/p>\n<ul>\n<li>Die <strong>Mediathek<\/strong> ist unzug\u00e4nglich, obwohl wir sie nicht erw\u00e4hnt haben. Das ist eine Erinnerung: Wenn du eine Funktion nicht ausdr\u00fccklich anforderst, wird die KI sie wahrscheinlich nicht einbauen.<\/li>\n<li>In der Zusammenfassung von Cursor steht, dass es &#8222;f\u00fcr Beitr\u00e4ge und Seiten funktioniert&#8220;, aber das Plugin blockiert den Zugriff auf Seiten korrekt. Die KI hat also etwas zu viel erkl\u00e4rt, aber das Verhalten ist korrekt.<\/li>\n<\/ul>\n<h3>Schritt 10: Weiter testen und iterieren<\/h3>\n<p>Ab hier kannst du weitere Plugins installieren, die Kompatibilit\u00e4t testen und deine Rolle nach Bedarf verfeinern. Wenn etwas kaputt geht oder sich nicht so verh\u00e4lt, wie du es erwartest, kommst du zu Cursor zur\u00fcck und fragst nach.<\/p>\n<p>Das wirst du oft tun &#8211; Folgefragen stellen, Prompts umformulieren oder einfach nur &#8222;Was denkst du?&#8220; fragen, um Cursors Sichtweise zu erfahren.<\/p>\n<p>Das ist der Punkt, an dem Cursor wirklich gl\u00e4nzt: Die <strong>Feedback-Schleife<\/strong> ist schnell und der Assistent wird mit jedem Durchlauf besser.<\/p>\n<h2>Immer vorsichtig bleiben<\/h2>\n<p>Nur weil du eine KI bitten <em>kannst<\/em>, ein Plugin zu erstellen, hei\u00dft das nicht, dass du es auch <em>tun solltest<\/em> &#8211; zumindest nicht, ohne es vorher zu durchdenken.<\/p>\n<p>Nimm dir Zeit, um zu definieren, was dein Plugin tun soll, bevor du es aufforderst. \u00dcberlege dir seinen Zweck, die erforderlichen Funktionen und m\u00f6gliche Abh\u00e4ngigkeiten. Frage dich: K\u00f6nnte dieses Plugin mit wichtigen Erweiterungen wie <a href=\"https:\/\/kinsta.com\/de\/blog\/woocommerce-tutorial\/\">WooCommerce<\/a> in Konflikt geraten? Wenn die Antwort <strong>&#8222;vielleicht&#8220;<\/strong> lautet, solltest du das in deinem Prompt erw\u00e4hnen.<\/p>\n<p>Je mehr Kontext du der KI gibst, desto besser sind deine Ergebnisse. Sei spezifisch. Beschreibe deine Ziele klar und deutlich. Halte dich nicht zur\u00fcck.<\/p>\n<p>KI mag sich magisch anf\u00fchlen, aber es ist immer noch wichtig, verantwortungsvoll zu arbeiten. Denke an die gleichen Grundpfeiler, die du auch bei der manuellen Programmierung ber\u00fccksichtigst:<\/p>\n<ul>\n<li><strong>Sicherheit<\/strong> &#8211; bereinige Eingaben, \u00fcberpr\u00fcfe F\u00e4higkeiten, befolge Best Practices<\/li>\n<li><strong>Leistung<\/strong> &#8211; vermeide \u00fcberfl\u00fcssige Abfragen, halte die Logik straff<\/li>\n<li><strong>Barrierefreiheit<\/strong> &#8211; ber\u00fccksichtige Benutzerrollen, UI-Elemente und inklusive Interaktion<\/li>\n<li><strong>Testen<\/strong> &#8211; Randf\u00e4lle ausprobieren, Plugins mischen und die Funktionalit\u00e4t validieren<\/li>\n<li><strong>Bereitstellung<\/strong> &#8211; bereite dich auf Versionierung, Rollbacks und Skalierbarkeit vor<\/li>\n<li><strong>Refactoring<\/strong> &#8211; \u00fcberpr\u00fcfe deinen Code, nicht nur einmal, sondern regelm\u00e4\u00dfig<\/li>\n<\/ul>\n<h2>Zusammenfassung<\/h2>\n<p>Die Landschaft des assistierten Codes \u00e4ndert sich jede Minute. Das erinnert an die Anf\u00e4nge der Suche, als es zahlreiche Eintr\u00e4ge gab. Am Ende haben nur wenige von ihnen \u00fcberlebt. Das k\u00f6nnte auch hier passieren, auch wenn Open Source vielleicht eine andere Richtung einschlagen wird.<\/p>\n<p>Wir schlagen vor, dass du eine Reihe von KI-Tools mit der gleichen Ausgangsfrage ausprobierst und dann den Weg der Programmierung und die Ergebnisse vergleichst. Sei offen f\u00fcr die M\u00f6glichkeit, dass du deine bevorzugte Anwendung \u00e4ndern musst, wenn sich die Landschaft weiter entwickelt.<\/p>\n<p>Wenn sich die KI-Tools weiterentwickeln, sollte das auch f\u00fcr deinen Arbeitsablauf gelten &#8211; und das beginnt mit der richtigen Umgebung.<\/p>\n<p>Das entwicklerfreundliche <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/\">WordPress-Hosting<\/a> von Kinsta bietet dir die Geschwindigkeit, die Kontrolle und die Werkzeuge, die du brauchst, um deine Projekte zu entwickeln, zu testen und zu starten. Ganz gleich, ob du lokal mit DevKinsta arbeitest oder <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/staging\/\">ein Staging-System einsetzt<\/a>, wir unterst\u00fctzen dich.<\/p>\n<p>Entdecke die <a href=\"https:\/\/kinsta.com\/de\/preise\/\">WordPress-Hosting-Angebote von Kinsta<\/a> und fange an, intelligenter zu bauen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da KI in unserer heutigen Welt so pr\u00e4sent ist, dachten wir, es w\u00e4re interessant zu untersuchen, wie Entwickler diese Tools nutzen k\u00f6nnen, um WordPress-Plugins zu erstellen &#8230;<\/p>\n","protected":false},"author":313,"featured_media":73333,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[999,1006],"class_list":["post-73332","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-wordpress-entwicklung","topic-wordpress-plugins"],"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>Mit KI-Tools ein WordPress-Plugin erstellen<\/title>\n<meta name=\"description\" content=\"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.\" \/>\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\/ki-plugin-entwicklung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mit KI-Tools ein WordPress-Plugin erstellen\" \/>\n<meta property=\"og:description\" content=\"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/\" \/>\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=\"2025-05-29T07:49:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-02T06:09:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png\" \/>\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=\"Bud Kraus\" \/>\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\/ki-plugin-entwicklung\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Mit KI-Tools ein WordPress-Plugin erstellen\",\"datePublished\":\"2025-05-29T07:49:18+00:00\",\"dateModified\":\"2025-06-02T06:09:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/\"},\"wordCount\":2551,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png\",\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/\",\"name\":\"Mit KI-Tools ein WordPress-Plugin erstellen\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png\",\"datePublished\":\"2025-05-29T07:49:18+00:00\",\"dateModified\":\"2025-06-02T06:09:24+00:00\",\"description\":\"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress-Plugins\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/wordpress-plugins\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mit KI-Tools ein WordPress-Plugin erstellen\"}]},{\"@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\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mit KI-Tools ein WordPress-Plugin erstellen","description":"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.","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\/ki-plugin-entwicklung\/","og_locale":"de_DE","og_type":"article","og_title":"Mit KI-Tools ein WordPress-Plugin erstellen","og_description":"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.","og_url":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2025-05-29T07:49:18+00:00","article_modified_time":"2025-06-02T06:09:24+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Bud Kraus","Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Mit KI-Tools ein WordPress-Plugin erstellen","datePublished":"2025-05-29T07:49:18+00:00","dateModified":"2025-06-02T06:09:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/"},"wordCount":2551,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png","inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/","url":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/","name":"Mit KI-Tools ein WordPress-Plugin erstellen","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png","datePublished":"2025-05-29T07:49:18+00:00","dateModified":"2025-06-02T06:09:24+00:00","description":"Lerne, wie du mit Cursor AI ein individuelles WordPress-Plugin erstellst, mit einer Schritt-f\u00fcr-Schritt-Anleitung und praktischen Tipps zur Verwendung von KI-unterst\u00fctztem Programmieren.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/05\/using-ai-to-spin-up-a-wordpress-plugin.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/ki-plugin-entwicklung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress-Plugins","item":"https:\/\/kinsta.com\/de\/thema\/wordpress-plugins\/"},{"@type":"ListItem","position":3,"name":"Mit KI-Tools ein WordPress-Plugin erstellen"}]},{"@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\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinsta.com\/de\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/73332","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\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=73332"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/73332\/revisions"}],"predecessor-version":[{"id":73353,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/73332\/revisions\/73353"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/en"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/jp"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/translations\/es"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/73332\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/73333"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=73332"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=73332"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=73332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}