WordPress
Verbinde deine WordPress-Website mit einem Anwendungspasswort und gib deinem Agenten 14 Tools, um Beiträge, Seiten und Medien zu lesen, und als Eigentümer Inhalte zu veröffentlichen und zu bearbeiten.
Verbinde eine WordPress-Website und dein Agent arbeitet direkt mit der WordPress-REST-API. Er kann deine Beiträge, Seiten, Kategorien, Tags und Medienbibliothek lesen und, für Eigentümer, Inhalte als Entwurf anlegen, veröffentlichen, bearbeiten und löschen. Insgesamt vierzehn Tools, so aufgeteilt, dass an Besucher gerichtete Agenten immer nur lesen.
Bevor du beginnst
- Eine über HTTPS erreichbare WordPress-Website, auf reinen HTTP-Websites sind Anwendungspasswörter deaktiviert.
- WordPress 5.6 oder neuer (Anwendungspasswörter sind ab 5.6 integriert) mit erreichbarer REST-API, manche Sicherheits-Plugins oder Hoster blockieren
/wp-json. - Deinen WordPress-Benutzernamen und ein neues Anwendungspasswort (nicht dein Anmeldepasswort).
Verbinden
- Gehe in WordPress zu Benutzer → Profil und scrolle zu Anwendungspasswörter. Gib ihm einen Namen wie „AnyBot“ und klicke auf Neues Anwendungspasswort hinzufügen.
- Kopiere das generierte Passwort, es sieht aus wie
xxxx xxxx xxxx xxxx xxxx xxxxund wird nur einmal angezeigt. Leerzeichen sind kein Problem; AnyBot verarbeitet sie so oder so. - Gib unter Integrationen → WordPress deine Website-URL, deinen WordPress-Benutzernamen und dieses Anwendungspasswort ein und wähle dann, welche Berechtigungen du erteilen möchtest.
Der entscheidende Punkt, der alles ermöglicht: Das Anwendungspasswort wird in deinem WordPress-Benutzerprofil generiert, nicht in AnyBot, und wenn der Abschnitt fehlt, läuft deine Website entweder über HTTP oder Anwendungspasswörter sind durch ein Plugin deaktiviert. Es erbt außerdem die Rolle dieses Benutzers, verbinde dich als Redakteur oder Administrator, wenn der Agent veröffentlichen soll.
Was der Agent tun kann
| Tool | Zugriff | Typ | Funktion |
|---|---|---|---|
wordpress_list_posts | Öffentlich sicher | Read | Listet Beiträge mit optionalen Filtern nach Suche, Kategorie, Tag und Status auf (standardmäßig veröffentlichte). |
wordpress_get_post | Öffentlich sicher | Read | Gibt einen einzelnen Beitrag anhand der ID zurück. |
wordpress_list_pages | Öffentlich sicher | Read | Listet die Seiten der Website auf. |
wordpress_get_page | Öffentlich sicher | Read | Gibt eine einzelne Seite anhand der ID zurück. |
wordpress_get_site_info | Öffentlich sicher | Read | Liest Website-Infos, Name, Beschreibung und URL. |
wordpress_list_categories | Öffentlich sicher | Read | Listet die Beitragskategorien auf. |
wordpress_list_tags | Öffentlich sicher | Read | Listet die Beitrags-Tags auf. |
wordpress_list_media | Öffentlich sicher | Read | Listet die Elemente der Medienbibliothek auf. |
wordpress_create_post | Nur Inhaber | Write | Erstellt einen Beitrag, standardmäßig als Entwurf, oder veröffentlicht, wenn du es angibst. |
wordpress_update_post | Nur Inhaber | Write | Aktualisiert Titel, Inhalt, Status, Kategorien oder Tags eines Beitrags. |
wordpress_delete_post | Nur Inhaber | Write | Löscht einen Beitrag. |
wordpress_create_page | Nur Inhaber | Write | Erstellt eine Seite. |
wordpress_update_page | Nur Inhaber | Write | Aktualisiert eine vorhandene Seite. |
wordpress_upload_media | Nur Inhaber | Write | Lädt eine Datei aus einer von dir angegebenen URL in die Medienbibliothek hoch. |
Public-safe vs. owner-only
Die acht Lese-Tools sind public-safe, du kannst sie auf einem öffentlichen Kanal bereitstellen, damit der Agent eines Besuchers einen Blog-Beitrag abrufen oder deine Seiten auflisten kann. Die sechs Schreib-Tools sind owner-only: Sie laufen nur auf deinen eigenen internen oder administrativen Oberflächen, nie für einen Website-Besucher, sodass ein Fremder niemals Inhalte erstellen oder löschen kann. Darüber hinaus ist jedes Tool durch die Berechtigungen abgesichert, die du beim Verbinden erteilt hast (Beiträge lesen, Beiträge schreiben, Seiten lesen, Seiten schreiben, Einstellungen lesen, Kategorien verwalten, Medien verwalten), erteile nur, was der Agent braucht.
Praktisches Beispiel
Du lädst einen Screenshot hoch und bittest deinen internen Agenten: „Entwirf einen Launch-Beitrag mit dem Titel ‚Spring Release‘ und den Highlights, lade dieses Bild hoch und lass ihn als Entwurf für mich zur Prüfung liegen.“ Der Agent ruft wordpress_upload_media auf, um das Bild hinzuzufügen, wordpress_create_post, um den Entwurf zu schreiben, und antwortet mit dem Bearbeitungslink, nichts geht online, bevor du es selbst veröffentlichst.
Grenzen und Ehrlichkeit
- Lese-Tools authentifizieren sich als dein WordPress-Benutzer, sie können also Entwürfe und unveröffentlichte Inhalte sehen. Behalte das im Hinterkopf, wenn du entscheidest, was du öffentlich zugänglich machst.
- Neue Beiträge sind standardmäßig Entwürfe. Der Agent veröffentlicht nur, wenn die Anfrage ausdrücklich ist und die Verbindung die Berechtigung zum Schreiben von Beiträgen hat.
- Benutzerdefinierte Beitragstypen und Page Builder (Elementor, ACF-Felder und dergleichen) sind nicht garantiert, die Tools arbeiten über die standardmäßigen REST-Endpunkte für Beiträge, Seiten und Medien.
Fehlerbehebung
- „WordPress not connected“, die Website-URL, der Benutzername oder das Anwendungspasswort ist falsch, oder das Add-on wurde deaktiviert. Generiere das Anwendungspasswort neu und gib es erneut ein.
- Das Tool wird nie ausgeführt, seine Berechtigung wurde beim Verbinden nicht erteilt, oder ein Schreib-Tool wird auf einem öffentlichen Kanal angefragt (owner-only). Überprüfe die erteilten Berechtigungen.
- API-Fehler (401), das Anwendungspasswort wurde widerrufen oder der verbundene Benutzer hat die Rolle verloren; (403), ein Sicherheits-Plugin blockiert die REST-API; (404) unter
/wp-json, die sprechenden Permalinks oder die REST-API sind deaktiviert.
FAQ
Füge ich mein normales Anmeldepasswort ein? Nein, immer ein eigenes Anwendungspasswort. Du kannst es jederzeit über denselben Profilbildschirm widerrufen, ohne deine Anmeldedaten zu ändern.
Kann ein Website-Besucher in meinem Blog veröffentlichen? Niemals. Alle sechs Schreib-Tools sind owner-only und erfordern Schreibberechtigungen; Besucher erreichen nur die Lese-Tools, die du bereitstellst.
Weiter
- Web Search, beantworte Fragen über deine Wissensdatenbank hinaus mit zitierten Quellen
- Benutzerdefinierte API-Tools, verbinde jeden anderen Dienst über seine API
- Fähigkeiten des Agenten, wie Tools an einen Agenten angehängt werden
Meetings & Notizen-Assistent
Sende einen Agenten in ein Google-Meet-, Microsoft-Teams- oder Zoom-Gespräch, um es aufzuzeichnen, zu transkribieren und zusammenzufassen, und lass ihn dann Fragen aus vergangenen Meetings beantworten.
Websuche
Ein integriertes, public-safe Tool, das mit zitierten Quellen aus dem Live-Web antwortet, kein Konto nötig, als Nutzung erfasst.