- den AI Client von WordPress 7.0 und seine Architektur verstehen
- KI-Funktionen in ein Plugin einbauen, ohne selbst API-Schlüssel zu verwalten
- Ergebnisse von KI-Modellen sicher prüfen und speichern
- KI-Assistenten beim Entwickeln sinnvoll und sicher einsetzen
Künstliche Intelligenz verändert die Plugin-Entwicklung auf zwei Ebenen. Erstens können Plugins selbst KI-Funktionen anbieten: Produkttexte vorschlagen, Alternativtexte für Bilder erzeugen, Anfragen vorsortieren. Seit WordPress 7.0 gibt es dafür eine gemeinsame Schnittstelle im Kern, den AI Client. Zweitens schreiben Entwickler ihren Code zunehmend mit KI-Assistenten. Beides bietet große Chancen und verlangt klare Regeln. Diese Lektion zeigt, wie Sie den AI Client nutzen und wie Sie KI beim Programmieren einsetzen, ohne Sicherheit und Qualität zu verlieren. Wie Agenten von außen auf WordPress zugreifen, behandelt Modul 7.
1. Der AI Client

Früher brachte jedes KI-Plugin eigene Einstellungen für API-Schlüssel mit, und Betreiber mussten dieselben Schlüssel an fünf Stellen eintragen. Mit dem AI Client richtet die Administration einmal einen Anbieter ein; alle Plugins nutzen ihn. Das ist sicherer, weil Schlüssel nicht in vielen Plugin-Optionen verstreut liegen, und flexibler, weil ein Anbieterwechsel kein Plugin-Update verlangt.
2. Eine KI-Funktion bauen
Einstieg ist die Funktion wp_ai_client_prompt. Sie liefert einen Baukasten, an den man Einstellungen anhängt – Systemanweisung, Temperatur, bevorzugte Modelle – und schließlich mit generate_text oder anderen generate-Methoden die Anfrage auslöst. Fehler kommen als WP_Error zurück. Stellen Sie sich eine Anfrage zusammen:
1<?php2$builder = wp_ai_client_prompt( $beschreibung );3if ( ! $builder->is_supported_for_text_generation() ) {4 return; // kein KI-Anbieter verbunden – Funktion ausblenden5}6$builder = wp_ai_client_prompt( $beschreibung )7 ->using_system_instruction( 'Schreibe kurze, sachliche Produkttexte für einen Fahrradladen.' )8 ->using_temperature( 0.3 );9$text = $builder->generate_text();1011if ( is_wp_error( $text ) ) {12 return $text;13}14update_post_meta( $post_id, 'kurzbeschreibung', sanitize_textarea_field( $text ) );Drei Regeln gelten für jede KI-Funktion. Erstens: prüfen, ob ein passender Anbieter verbunden ist, und die Funktion sonst ausblenden. Zweitens: KI-Ausgaben sind Eingaben von außen – sie werden bereinigt und beim Ausgeben maskiert wie jedes Formularfeld. Drittens: KI schlägt vor, ein Mensch entscheidet. Texte landen als Entwurf oder Vorschlag, nicht direkt veröffentlicht. Außerdem kosten Anfragen Geld und Zeit; sie gehören daher hinter eine bewusste Aktion wie einen Knopf „Text vorschlagen“ und für größere Mengen in eine Hintergrundaufgabe aus Lektion 6.
3. Mit KI-Assistenten entwickeln
KI-Assistenten schreiben heute in Minuten, wofür man früher Stunden brauchte: Plugin-Gerüste, Einstellungsseiten, Blöcke, Tests. Sie kennen WordPress gut, machen aber typische Fehler – sie vergessen Nonces, verwenden veraltete Funktionen oder erfinden Funktionen, die es gar nicht gibt. Der richtige Umgang: KI als schnellen Kollegen sehen, dessen Arbeit man überprüft. Am besten arbeitet sie mit klaren Vorgaben – etwa einer Datei mit Projektregeln zu Präfix, Namespace, PHP-Version und Sicherheitsanforderungen – und mit automatischen Prüfungen wie PHPCS und Tests, die Fehler sofort sichtbar machen. Üben Sie die Einschätzung:
Grundgerüst eines Plugins mit Kopf, Namespace und Aktivierungshook erzeugen lassen
Eine Datenbankabfrage mit Werten aus einem Formular schreiben lassen
Den API-Schlüssel der Live-Website in den Chat kopieren, damit die KI testen kann
Für eine vorhandene Funktion PHPUnit-Tests vorschlagen lassen
Eine Funktion übernehmen, die eine WordPress-Funktion aufruft, die Sie nicht kennen
4. Ein Beispiel
Ein Fahrradladen pflegt über 300 Modelle. Ein kleines Plugin ergänzt im Editor einen Knopf „Kurzbeschreibung vorschlagen“. Es liest technische Daten aus den Metafeldern, schickt sie mit einer festen Systemanweisung an den AI Client und zeigt den Vorschlag in der Seitenleiste. Für ältere Modelle ohne Beschreibung läuft eine Hintergrundaufgabe, die Vorschläge als Entwurf speichert; das Team prüft sie in einer Liste. Das Plugin selbst kennt keinen einzigen API-Schlüssel – als der Laden später den Anbieter wechselte, war nur eine Einstellung in den Connectors nötig.
Kosten und Grenzen im Blick
Jede Anfrage an ein Modell kostet Geld, meist abgerechnet nach Tokens, also Textbausteinen in Ein- und Ausgabe. Die Methoden mit dem Zusatz _result liefern neben dem Text auch die verbrauchten Tokens; ein Plugin kann sie protokollieren und ein monatliches Limit durchsetzen. Sinnvoll ist außerdem, Ergebnisse zu speichern, statt dieselbe Anfrage mehrfach zu stellen, und Eingaben zu kürzen: Für eine Kurzbeschreibung braucht das Modell die technischen Daten, nicht den ganzen Seiteninhalt. Zeitlimits verhindern, dass eine hängende Anfrage den Editor blockiert.
5. Häufige Fragen
Funktioniert der AI Client ohne Anbieter? Nein. Ohne eingerichteten Connector stehen keine Modelle bereit. Deshalb prüft man die Unterstützung und blendet KI-Funktionen sonst aus oder verweist auf die Einrichtung.
Was ist mit Datenschutz? Inhalte, die an einen KI-Anbieter gehen, verlassen die Website. Personenbezogene Daten wie Kundennamen oder Nachrichten sollten nur übertragen werden, wenn ein Vertrag zur Auftragsverarbeitung besteht und die Datenschutzerklärung das abdeckt. Für Produkttexte ist das meist unkritisch.
Muss ich KI-generierte Texte kennzeichnen? Die Transparenzpflichten der KI-Verordnung betreffen vor allem Inhalte, die Menschen täuschen könnten, und Texte zu Themen von öffentlichem Interesse ohne redaktionelle Kontrolle. Produktbeschreibungen, die ein Mensch prüft und verantwortet, fallen in der Regel nicht darunter – die Details behandelt der Kurs zum AI Act.
6. Übung zum Selbermachen
Lassen Sie einen KI-Assistenten ein Plugin schreiben, das unter jedem Beitrag die geschätzte Lesezeit anzeigt, mit einer Einstellungsseite für die Wörter pro Minute. Prüfen Sie das Ergebnis anschließend mit einer Liste: Gibt es einen Plugin-Kopf mit Requires PHP? Haben alle Funktionen ein Präfix? Wird die Einstellung mit sanitize_callback registriert? Wird die Ausgabe maskiert? Gibt es eine uninstall.php? Notieren Sie, welche Punkte die KI vergessen hat – und formulieren Sie daraus Projektregeln für den nächsten Auftrag.
- [1]Make WordPress Core (2026): Introducing the AI Client in WordPress 7.0. make.wordpress.org/core/2026/03/24/introducing-the-ai-client-in-wordpress-7-0.
- [2]WordPress Developer Blog (2026): How to build an image generation plugin with the WordPress AI Client.
- [3]WordPress (2026): wp-ai-client – GitHub-Repository. github.com/WordPress/wp-ai-client.
Stand: September 2026, WordPress 7.1, PHP 8.3. Kursmaterial der Klarwerk Akademie. WordPress entwickelt sich schnell – maßgeblich ist die aktuelle Dokumentation auf developer.wordpress.org.