Wie Sie eine WordPress-REST-API mit KI dokumentieren
KI kann WordPress-REST-API-Dokumentation aus registrierten Routen, Schemas und Tests entwerfen. Sie darf jedoch keine Endpunkte, Berechtigungen, Nebeneffekte oder Beispiele erfinden, die nicht anhand der laufenden Implementierung verifiziert wurden.
KI ist hier vor allem als Evidenzorganisatorin, Vergleichsmaschine und Schreibassistenz nützlich. Sie kann eine komplexe WordPress-Aufgabe leichter prüfbar machen, aber keine fehlende Autorität erzeugen, keine nicht beobachteten Tatsachen zertifizieren und eine Empfehlung nicht stillschweigend in eine Handlungsberechtigung umwandeln.
In einem Satz: KI kann WordPress-REST-API-Dokumentation aus registrierten Routen, Schemas und Tests entwerfen. Sie darf jedoch keine Endpunkte, Berechtigungen, Nebeneffekte oder Beispiele erfinden, die nicht anhand der laufenden Implementierung verifiziert wurden.
Was Sie mit diesem Leitfaden erreichen
Erstellen Sie versionierte, evidenzgestützte API-Dokumentation, die Routen, Methoden, Authentifizierung, Berechtigungs-Callbacks, Schemas, Nebeneffekte, Fehler und getestete Beispiele beschreibt.
- Ein Inventar von Routen und Methoden, das mit Quellcode- und Laufzeitbelegen verknüpft ist.
- Anfrage- und Antwortschemas mit erforderlichen, bedingten und schreibgeschützten Feldern.
- Authentifizierungs- und Autorisierungsverhalten einschließlich erwarteter Ablehnungen.
- Getestete Beispiele, Fehlerfälle, Versionshinweise und Abkündigungsstatus.
Das fertige Artefakt sollte für die entscheidungsverantwortliche Person verständlich und für jemanden reproduzierbar sein, der nicht am ursprünglichen Prompt beteiligt war. Eine flüssige Antwort reicht nicht aus. Jede wesentliche Schlussfolgerung benötigt eine Quelle, einen Umfang und einen Verifizierungspfad. Wenn die Evidenz etwas nicht belegen kann, ist die richtige Ausgabe ein explizites Unbekanntes oder eine überprüfbare Hypothese.
Vorzubereitende Evidenz und Eingaben
- Ausgabe registrierter Routen aus der vorgesehenen Umgebung.
- Controller- und Callback-Quellcode zu einem exakten Commit.
- Schemas, Berechtigungs-Callbacks und Capability-Anforderungen.
- Integrationstests und bereinigte Anfrage-Antwort-Fixtures.
- Richtlinie für Versionierung, Abkündigung und Abwärtskompatibilität.
Entfernen Sie Zugangsdaten, geheime Werte und nicht relevante personenbezogene Informationen, bevor Sie einem Assistenten Evidenz bereitstellen. Bewahren Sie die Kennungen, Versionen, Zeitstempel, Gebietsschemata, Einheiten und Quellenlabels, die zur Interpretation des Verbleibenden nötig sind. Ein Screenshot ohne URL, Zustand oder Datum kann nützlicher Kontext sein, stellt aber selten ausreichende Autorität für eine Produktionsentscheidung dar.
Beginnen Sie nicht mit einer allgemeinen Aufforderung wie „prüfen Sie dies“, „beheben Sie dies“ oder „machen Sie es besser“. Definieren Sie die Entscheidung, die die Arbeit stützen muss, die einbezogene Population, die für jedes Feld maßgebliche Quelle, die erlaubten Vorgänge und die weiterhin verbotenen Handlungen. Für diese Aufgabe sind authentifizierter WordPress-Zugriff oder ein kontrollierter Export erforderlich.
Entdeckung und Dokumentation sind unterschiedlich
Eine Route kann ohne vollständiges Schema, nützliche Beispiele oder klare Dokumentation der Nebeneffekte registriert sein. Laufzeitentdeckung ist eine Eingabe, nicht die fertige Referenz.
Authentifizierung ist nicht Autorisierung
Ein gültiges Anwendungspasswort identifiziert einen Benutzer; jeder Endpunkt benötigt weiterhin eine für Aktion und Objekt angemessene Berechtigungsentscheidung.
Beispiele sind ausführbare Behauptungen
Eine kopierte Anfrage impliziert, dass Methode, Pfad, Felder und Antwort aktuell sind. Beispiele sollten aus Tests erzeugt oder durch Tests verifiziert werden.
Beobachtung, Inferenz und Autorität getrennt halten
Eine kontrollierte Prüfung sollte mindestens vier Zustände unterscheiden:
- Beobachtet: direkt in einem benannten Datensatz, einer Datei, Antwort, gerenderten Seite oder ausgeführten Prüfung vorhanden.
- Abgeleitet: eine plausible, durch Evidenz gestützte, aber nicht direkt festgestellte Interpretation.
- Empfohlen: eine vorgeschlagene menschliche Entscheidung oder nächste Handlung.
- Autorisiert und verifiziert: eine separat genehmigte Änderung, die ausgeführt und anschließend anhand der Akzeptanzkriterien geprüft wurde.
KI-Ausgaben beginnen gewöhnlich in den ersten drei Zuständen. Sie werden nicht autorisiert, nur weil sie detailliert, intern konsistent oder technisch überzeugend sind. Bewahren Sie diese Unterscheidung in Tabellen, Berichten, Tickets und öffentlichen Fallstudien.
Ein sicherer Arbeitsablauf
- Frieren Sie die Plugin- oder Anwendungsversion und die Zielumgebung ein.
- Sammeln Sie Routenerkennung, Quelldefinitionen, Schemas und Tests.
- Normalisieren Sie Endpunkte nach Namespace, Pfad, Methode und Version.
- Bitten Sie die KI, Dokumentation mit expliziten Evidenzreferenzen und Unbekannten zu entwerfen.
- Verifizieren Sie jede Aussage zu Authentifizierung, Berechtigung, Validierung und Nebeneffekten.
- Führen Sie Beispiele gegen eine isolierte Fixture aus und schwärzen Sie sensible Werte.
- Prüfen Sie Entwicklerfreundlichkeit, Fehlerhinweise und Abwärtskompatibilität.
- Veröffentlichen Sie die versionierte Referenz und testen Sie sie in der Release-CI erneut.
Diese Abfolge platziert bewusst eine verantwortliche Prüfung zwischen Analyse und Implementierung. Wenn eine spätere Phase breiteren Zugriff benötigt, erstellen Sie eine neue Aufgabe, eine neue Identität oder eine explizite Berechtigungsänderung. Erweitern Sie die analytische Identität nicht stillschweigend, weil sie an eine korrekte Grenze gelangt ist.
Prompt-Rezept
Ersetzen Sie jeden Wert in eckigen Klammern, bevor Sie den Prompt verwenden. Fügen Sie keine Passwörter, API-Schlüssel, Authentifizierungs-Cookies, privaten Kundendatensätze oder nicht relevanten personenbezogenen Informationen ein.
Sie prüfen [TASK SCOPE] für [SITE, REPOSITORY OR DATASET] und verwenden dabei ausschließlich die bereitgestellte Evidenz.
Ziel:
Erstellen Sie versionierte, evidenzgestützte API-Dokumentation, die Routen, Methoden, Authentifizierung, Berechtigungs-Callbacks, Schemas, Nebeneffekte, Fehler und getestete Beispiele beschreibt.
Geben Sie die folgenden Felder zurück:
- Namespace
- Route
- Methode
- Zweck
- Authentifizierung
- Berechtigung
- Argumente
- Schema
- Nebeneffekt
- Erfolgantwort
- Fehlerantwort
- Test-Fixture
- Version
Regeln:
1. Erfinden Sie keine Routen, Felder, Capabilities oder Statuscodes.
2. Trennen Sie Authentifizierung von der Autorisierung des Endpunkts.
3. Bewahren Sie Namespace-, Methoden-, Feld- und Enum-Tokens exakt.
4. Verwenden Sie bereinigte Beispiele, die aus sicheren Fixtures erzeugt wurden.
5. Rufen Sie keine Schreibendpunkte in der Produktion auf.
Für jeden Befund:
- identifizieren Sie die exakte Quelle, den Datensatz, die URL, die Datei, die Zeile, Objekt-ID, den Zustand oder die Dataset-Zeile;
- bewahren Sie Daten, Versionen, Einheiten, Gebietsschema, Kennungen und Nenner;
- trennen Sie Beobachtung, Inferenz, Empfehlung und Unbekanntes;
- nennen Sie, welche Evidenz nicht verfügbar war;
- ändern Sie weder WordPress noch Quellcode, Handelsdaten, Analytik, externe Systeme oder veröffentlichte Inhalte.
Warum dieser Prompt so aufgebaut ist
Der Prompt schafft einen Evidenzvertrag, bevor Empfehlungen angefordert werden. Er macht fehlende Daten sichtbar, verringert die Wahrscheinlichkeit, dass ein Modell einen unvollständigen Datensatz mit plausibler Prosa ergänzt, und erzeugt eine Ausgabe, die systematisch geprüft werden kann. Strukturierte Felder erleichtern außerdem den Vergleich wiederholter Durchläufe oder die Übergabe einer genehmigten Teilmenge an einen späteren Implementierungsablauf.
Eine Produktionsimplementierung kann JSON-Schema, typisierte Werkzeugeingaben oder automatisierte Validierung ergänzen. Diese Mechanismen verbessern die Konsistenz, belegen aber nicht, dass die Quellenevidenz wahr, vollständig oder aktuell ist. Menschliche Prüfung und systemspezifische Verifizierung bleiben erforderlich.
Empfohlene Zugriffsgrenze
Verwenden Sie Read Only für die in diesem Leitfaden beschriebene Phase. Die exakten Fähigkeiten einer Identität müssen aus der installierten Produktversion, dem veröffentlichten Abdeckungsvertrag und der tatsächlich verwendeten Verbindungsmethode stammen.
Was außerhalb dieser Aufgabe bleiben muss
- Produktionsanfragen
- Offenlegung von Geheimnissen
- Erfundene Beispiele
- Verallgemeinerung von Berechtigungen
- Undokumentierte Breaking Changes
Eine verweigerte Aktion kann nützliche Evidenz dafür sein, dass die Kontrollgrenze funktioniert. Reagieren Sie nicht auf eine erwartete Ablehnung, indem Sie ein weitreichendes Administratorkonto oder Full Power gewähren. Bestimmen Sie zuerst, ob die Aktion überhaupt zum aktuellen Mandat gehört. Falls ja, erstellen Sie eine separat autorisierte Phase mit der engstmöglichen erforderlichen Fähigkeit.
Wie WP Agent Control passt
Der geführte private Ordner für Claude Code oder Codex verwendet WordPress REST und ein Anwendungspasswort mit einem eigenen schreibgeschützten Profil. Bestehende Read Only-, Draft-, Content Editor- und Publisher-Profile bleiben unter den erweiterten Optionen erhalten. Sie werden nicht automatisch in OAuth umgewandelt und übernehmen weder temporäre Remote-Aufgaben noch deren genaue Freigaben.
Rufen Sie nach der Verbindung strukturierte Websiteinformationen ab und untersuchen Sie ausgewählte veröffentlichte Seiten. Dafür ist keine temporäre Aufgabe nötig. Öffentliche Seiten lassen sich auch ohne das Plugin besuchen; Agent Control ergänzt strukturierten Zugriff und den Übergang zu autorisierten WordPress-Arbeiten.
Ihre KI verbinden: docs first profile · Funktionen und Kompatibilität ansehen: coverage
Verifizierungscheckliste
- Aufgabe, Population, Zeitraum, Umgebung und Entscheidung sind explizit.
- Jede wesentliche Beobachtung ist mit exakter Evidenz verknüpft oder als Hypothese gekennzeichnet.
- Stabile IDs, URLs, Versionen, Daten, Einheiten, Gebietsschemata und Nenner bleiben erhalten.
- Fehlende Evidenz und Abdeckungsgrenzen bleiben sichtbar.
- Die analytische oder Forschungsidentität hat keine verbotene Mutation ausgeführt.
- Ein qualifizierter Eigentümer hat gegebenenfalls Sicherheits-, Zugänglichkeits-, Rechts-, Handels- oder Release-Auswirkungen geprüft.
- Jede Implementierung verfügt über ein separates Mandat, Zugriffslevel, Backup und einen Verifizierungsplan.
- Temporäre Identitäten, Fixtures und sensible Evidenz werden nach der Aufgabe widerrufen, zurückgesetzt oder entsorgt.
Häufige Fehlermodi
- Nur-Quellcode-Dokumentation: Bedingte Registrierung oder Laufzeitfilter führen dazu, dass sich die bereitgestellte Routensammlung von dem vom Assistenten gelesenen Code unterscheidet.
- Nur-Erfolgsbeispiele: Verbraucher erfahren nichts über Validierungs-, Autorisierungs- oder Konfliktantworten.
- Administrator gleich erlaubt: Die Referenz beschreibt breite Rollenannahmen statt des tatsächlichen Berechtigungs-Callbacks.
- Veraltete generierte Referenz: Die Dokumentation ist nicht an die CI gebunden und weicht vom veröffentlichten Paket ab.
Ein wiederkehrender übergreifender Fehler ist Berechtigungsdrift: Die ursprüngliche Aufgabe stößt auf eine Grenze, und der Betreiber erweitert den Zugriff, bevor er bestimmt hat, ob der fehlende Vorgang erforderlich, unterstützt oder sicher ist. Dies zerstört den Beweiswert der Ablehnung und erschwert die Zuordnung späterer Ergebnisse.
Erweiterter Hinweis
Erzeugen Sie Dokumentation aus einer versionierten Zwischenrepräsentation, die registrierte Routen, Schemas und ausgeführte Vertragstests kombiniert. Von Menschen verfasste Erklärungen können die Referenz anschließend bereichern, ohne zu einer zweiten Autorität für Endpunktfakten zu werden.
Verwandte Leitfäden
- Eine WordPress-Berechtigungstestmatrix für KI-Agenten erstellen
- WordPress-Plugin-Code mit KI überprüfen
- Leitfaden zur WordPress Abilities API für KI-Workflows
- So stellen Sie eine benutzerdefinierte WordPress Ability über MCP bereit
Nächster Schritt
Fahren Sie mit dem relevantesten unterstützenden Leitfaden fort und verwenden Sie den Leitfaden zu Zugriffsstufen vor jeder authentifizierten Aufgabe. Wenn temporärer WordPress-Zugriff nicht mehr benötigt wird, schließen Sie die Aufgabe ab, indem Sie die Identität widerrufen.
Quellen und Überprüfung
Diese Seite wurde anhand der folgenden Primärquellen überprüft. Letzte Quellenprüfung: .
- Reference — REST API Handbook · WordPress.org
- Adding Custom Endpoints · WordPress.org
- Controller Classes · WordPress.org
- Authentication — REST API Handbook · WordPress.org
- Application Passwords: Integration Guide · WordPress.org