Alle WordPress-Tools für Claude und ChatGPT, in einer Liste.

Hier steht jedes Tool, das AlphaBridge Claude und ChatGPT gibt. 40 davon sind gratis. Jede Karte nennt die Ausgabe und sagt, ob das Tool liest oder schreibt. Bei ausgeschalteten Schreibrechten wird jedes schreibende Tool abgewiesen. Leser mit dem Vermerk «erst mit Schreibrechten» warten ebenfalls, etwa die Datei- und Datenbank-Leser.

143Tools
40Free
95Pro
8Agency
60lesend
83schreibend
Inhalte 10Page-Builder 2Medien 6Taxonomien & Kommentare 10Benutzer & Menüs 10Widgets 5Optionen & Einstellungen 4Plugins & Themes 9Datenbank 4System & Diagnose 7Suche & Bulk 3Lebenszyklus 10WooCommerce 9SEO 3Meta & Zugänge 7Betrieb 8Dateien 8PHP-Snippets (Code Snippets, WPCode) 5Abilities anderer Plugins 2Datei-Transfer (Chunked) 4Site-Deploy (FTP/SFTP) 7Blueprint 3Undo 3Migration 1Multisite 3

✍️ Inhalte 10

wp_list_posts FREELESEND edit_posts

Beiträge/Seiten/beliebige Inhaltstypen auflisten oder durchsuchen, mit Filtern und Seitenblättern.

wp_get_post FREELESEND edit_posts

Einen einzelnen Beitrag/Seite inkl. Rohinhalt, Meta und Begriffen abrufen, dazu, mit welchem Page-Builder er gebaut ist.

wp_create_post FREESCHREIBEND edit_posts

Beitrag, Seite oder Custom-Post-Type anlegen (Titel, Inhalt, Status, Begriffe, Meta).

wp_update_post FREESCHREIBEND edit_posts

Bestehenden Beitrag/Seite aktualisieren – nur angegebene Felder ändern sich. Wo der Page-Builder seine eigenen Daten zeigt und post_content nur eine Kopie ist (Elementor, Beaver Builder, SiteOrigin Page Builder, Enfold), wird eine Änderung des Inhalts abgelehnt, solange der Builder aktiv ist, mit dem Weg, die Seite stattdessen zu ändern.

wp_delete_post FREESCHREIBEND delete_posts

Beitrag löschen (standardmässig Papierkorb, mit force=true endgültig).

wp_list_revisions FREELESEND edit_posts

Revisionen eines Beitrags auflisten.

wp_duplicate_post FREESCHREIBEND edit_posts

Beitrag/Seite als neuen Entwurf duplizieren (inkl. Begriffe).

wp_get_post_meta FREELESEND edit_posts

Post-Meta lesen: ein Schlüssel oder alle öffentlichen Meta-Werte.

wp_restore_revision PROSCHREIBEND edit_posts

Beitrag auf eine frühere Revision zurücksetzen.

wp_update_post_meta PROSCHREIBEND edit_posts

Einen Post-Meta-Wert setzen (geschützte Schlüssel mit «_» sind blockiert).

🏗️ Page-Builder 2

Stand 2. Oktober 2026. Free liest diese Seiten, und Pro ändert ihre Texte, Links und Bilder: WordPress-Blöcke, Elementor, Beaver Builder, SiteOrigin Page Builder, SeedProd (Texte und Links), GenerateBlocks, Kadence Blocks, Spectra, Stackable, Pagelayer, WPBakery, Divi 4, Avada, Flatsome und Enfold. Auf WordPress-Testinstallationen von Anfang bis Ende gemessen (ändern, zurücklesen, Undo): WordPress-Blöcke, Elementor, Beaver Builder, SiteOrigin Page Builder und SeedProd. Noch nicht an einer echten Installation gemessen: GenerateBlocks, Kadence Blocks, Spectra, Stackable und Pagelayer. Nach der Dokumentation der Hersteller gebaut und ebenfalls noch nicht gemessen: WPBakery, Divi 4, Avada, Flatsome und Enfold. Elemente, die ein Schreiber nicht sicher ändern kann, bleiben nur lesbar, und die Antwort sagt warum. Als einfache Blöcke gelesen: Otter Blocks und CoBlocks. Erkannt, nicht gelesen: Brizy, Themify Builder, Zion Builder, Live Composer, Cornerstone, Thrive Architect, Bricks, Breakdance, Oxygen 6, Oxygen Classic, BeTheme (BeBuilder), Visual Composer Website Builder, Divi 5 und Etch.

wp_get_builder_layout FREELESEND edit_posts

Eine mit einem Page-Builder oder einer Block-Bibliothek gebaute Seite als Gliederung lesen: der Builder und jedes Element in Seitenreihenfolge mit Id, Typ und den sichtbaren Text-, Link- und Bildfeldern. Elemente, die sich nicht sicher ändern lassen (Code, HTML, Shortcodes, Formulare, dynamische, globale oder unbekannte Elemente), stehen als gesperrt mit Grund darin, ohne ihren Inhalt. layout_hash ändert sich, sobald sich eine gespeicherte Fassung der Seite ändert.

wp_update_builder_element PROSCHREIBEND edit_posts

Text, Link oder Bild eines Elements auf einer Page-Builder- oder Block-Seite ändern, über die Id aus wp_get_builder_layout. Standardmässig Dry-Run; apply=true speichert. Zuerst wird ein Undo-Punkt angelegt; gespeichert wird über den Builder, wo er eine Speicherfunktion hat, danach wird die Seite zurückgelesen und wiederhergestellt, wenn ein Feld den neuen Wert nicht zeigt, und die Caches des Builders werden geleert. Mit layout_hash wird eine Seite abgelehnt, die sich inzwischen geändert hat.

🖼️ Medien 6

wp_list_media FREELESEND upload_files

Anhänge der Mediathek mit Seitenblättern auflisten.

wp_get_media FREELESEND upload_files

Einen Anhang mit URL, Grössen, Alt-Text und Metadaten abrufen.

wp_upload_media_from_url FREESCHREIBEND upload_files

Datei von einer URL herunterladen und zur Mediathek hinzufügen (mit Schutz vor internen Adressen).

wp_upload_media FREESCHREIBEND upload_files

Ein lokales Bild oder PDF aus base64-Inhalt in die Mediathek hochladen.

wp_update_media FREESCHREIBEND upload_files

Titel, Beschriftung und Alt-Text eines Anhangs ändern.

wp_delete_media FREESCHREIBEND delete_posts

Einen Anhang aus der Mediathek löschen.

💬 Taxonomien & Kommentare 10

wp_list_terms FREELESEND edit_posts

Begriffe einer Taxonomie auflisten (Kategorien, Schlagwörter, eigene).

wp_create_term FREESCHREIBEND manage_categories

Einen Begriff in einer Taxonomie anlegen.

wp_update_term FREESCHREIBEND manage_categories

Einen Begriff aktualisieren.

wp_delete_term FREESCHREIBEND manage_categories

Einen Begriff aus einer Taxonomie löschen.

wp_list_comments FREELESEND moderate_comments

Kommentare mit Status- und Beitragsfiltern auflisten.

wp_moderate_comment FREESCHREIBEND moderate_comments

Kommentarstatus setzen: freigeben, halten, Spam oder Papierkorb.

wp_reply_comment FREESCHREIBEND moderate_comments

Auf einen Kommentar antworten (oder einen Beitrag kommentieren) als aktueller Nutzer.

wp_delete_comment FREESCHREIBEND moderate_comments

Einen Kommentar löschen (standardmässig Papierkorb, force = endgültig).

wp_get_term FREELESEND edit_posts

Einen einzelnen Begriff per ID und Taxonomie abrufen.

wp_get_comment FREELESEND moderate_comments

Einen einzelnen Kommentar per ID abrufen.

👥 Benutzer & Menüs 10

wp_list_users PROLESEND list_users

Benutzer mit Rollen-/Suchfiltern auflisten.

wp_get_user PROLESEND list_users

Einen Benutzer per ID, Login oder E-Mail abrufen.

wp_create_user PROSCHREIBEND create_users

Einen Benutzer mit Rolle anlegen.

wp_update_user PROSCHREIBEND edit_users

Einen Benutzer aktualisieren (Rolle, Name, E-Mail, Passwort).

wp_delete_user PROSCHREIBEND delete_users

Einen Benutzer löschen, Inhalte optional neu zuweisen (letzter Admin geschützt).

wp_list_menus PROLESEND edit_theme_options

Navigationsmenüs auflisten.

wp_get_menu PROLESEND edit_theme_options

Ein Menü mit seinen Einträgen abrufen.

wp_create_menu PROSCHREIBEND edit_theme_options

Ein Navigationsmenü anlegen.

wp_add_menu_item PROSCHREIBEND edit_theme_options

Einen Eintrag zu einem Menü hinzufügen (eigener Link, Seite oder Beitrag).

wp_delete_menu_item PROSCHREIBEND edit_theme_options

Einen Eintrag aus einem Menü entfernen.

🧩 Widgets 5

wp_list_sidebars FREELESEND edit_theme_options

Die registrierten Sidebars (Widget-Bereiche) des Themes mit Widget-Anzahl auflisten.

wp_get_widgets FREELESEND edit_theme_options

Widgets und ihre Einstellungen auflisten, optional nach Sidebar gefiltert. Eine Einstellung, deren Schlüssel nach einem Zugangsdatum aussieht (API-Schlüssel, Token, Geheimnis oder Passwort), wird weggelassen und in hidden_keys genannt.

wp_update_widget PROSCHREIBEND edit_theme_options

Die Einstellungen eines bestehenden Widgets aktualisieren (die angegebenen Felder werden eingefügt). Die zusammengeführten Einstellungen durchlaufen die eigene update()-Bereinigung des Widgets und den Filter widget_update_callback, wie im Widgets-Bildschirm — HTML wird also gefiltert, sofern Sie kein ungefiltertes HTML veröffentlichen dürfen. Ein Wert, den wp_get_widgets als Zugangsdatum weglässt, bleibt gespeichert, wenn Sie ihn weglassen, auch in verschachtelten Einstellungen, und die Antwort lässt ihn ebenfalls weg.

wp_add_widget PROSCHREIBEND edit_theme_options

Ein Widget eines bestimmten Typs zu einer Sidebar hinzufügen und die neue id zurückgeben. Die Einstellungen durchlaufen die eigene update()-Bereinigung des Widgets und den Filter widget_update_callback, wie im Widget-Bildschirm.

wp_delete_widget PROSCHREIBEND edit_theme_options

Ein Widget aus seiner Sidebar entfernen und seine Einstellungen löschen.

⚙️ Optionen & Einstellungen 4

wp_get_site_settings FREELESEND manage_options

Gängige Site-Einstellungen abrufen (Titel, Untertitel, URL, Admin-E-Mail, Zeitzone, Sprache, Beiträge pro Seite).

wp_update_option PROSCHREIBEND manage_options

Einen Optionswert anlegen oder aktualisieren (rechte-relevante Optionen gesperrt).

wp_delete_option PROSCHREIBEND manage_options

Eine Option löschen.

wp_update_site_settings PROSCHREIBEND manage_options

Gängige Site-Einstellungen aktualisieren (Titel, Untertitel, Admin-E-Mail, Zeitzone, Wochenstart, Beiträge pro Seite).

🎨 Plugins & Themes 9

wp_list_plugins PROLESEND activate_plugins

Installierte Plugins mit Aktiv-Status und Version auflisten.

wp_activate_plugin PROSCHREIBEND activate_plugins

Ein Plugin per Dateipfad aktivieren (z.B. akismet/akismet.php).

wp_deactivate_plugin PROSCHREIBEND activate_plugins

Ein Plugin per Dateipfad deaktivieren.

wp_list_themes PROLESEND edit_theme_options

Installierte Themes auflisten.

wp_list_theme_files PROLESEND edit_themes

Dateien innerhalb eines Themes auflisten (standardmässig aktives Theme).

wp_read_theme_file PROLESEND edit_themes

Den Inhalt einer Theme-Datei lesen (mit Pfad- und Symlink-Schutz).

wp_write_theme_file PROSCHREIBEND edit_themes

Eine Theme-Datei schreiben (überschreiben/anlegen). Blockiert, wenn DISALLOW_FILE_MODS oder DISALLOW_FILE_EDIT gesetzt ist. Bevor eine PHP-Datei geschrieben wird, wird sie auf Syntax geprüft (bis 512 KB; die Antwort sagt, wenn die Prüfung nicht laufen konnte) und, wo der Server eine PHP-Kommandozeile derselben Version hat, mit php -l kompiliert; eine Datei, die durchfällt, wird nicht geschrieben. Nach dem Schreiben einer PHP-Datei eines aktiven Plugins oder Themes prüfen Probeaufrufe die Startseite, diesen Endpunkt und admin-post.php, und ein schwerer Fehler stellt die vorige Datei wieder her. Ab Werk legt jeder Schreibvorgang zuerst einen Undo-Punkt an.

wp_delete_theme_file PROSCHREIBEND edit_themes

Eine Datei in einem Theme löschen. Blockiert, wenn DISALLOW_FILE_MODS oder DISALLOW_FILE_EDIT gesetzt ist. Legt ab Werk zuerst einen Undo-Punkt an (wp_undo holt die Datei zurück). Löschen wird nicht mit Probeaufrufen geprüft: Stellen Sie vorher sicher, dass nichts die PHP-Datei lädt.

wp_activate_theme PROSCHREIBEND switch_themes

Ein installiertes Theme per Ordnername aktivieren. Lehnt unbekannte, defekte oder nicht erlaubte Themes ab; legt einen Undo-Punkt an, der auf das vorherige Theme zurückschaltet.

🗄️ Datenbank 4

wp_db_tables PROLESEND manage_options

Datenbanktabellen mit Zeilenzahl auflisten.

wp_db_schema PROLESEND manage_options

Die Spalten einer Tabelle beschreiben.

wp_db_query PROEine reine Leseabfrage ausführen: ein einzelnes SELECT ohne Kommentare. Läuft erst mit Schreibrechten, wie jedes Datenbank-Werkzeug. Nur SELECT — SHOW/DESCRIBE/EXPLAIN übernehmen wp_db_tables und wp_db_schema. Gesperrt sind unter anderem Prepared Statements, CTEs, UNION, Systemschemas und die Tabellen mit Benutzern, Optionen und Meta-Daten (die lesen die Meta-Werkzeuge, die Geheimnisse schwärzen). Ein äusseres LIMIT und ein Zeitlimit gelten; truncated=true heisst, es gab mehr Treffer. manage_options

Eine reine Leseabfrage ausführen: ein einzelnes SELECT ohne Kommentare. Läuft erst mit Schreibrechten, wie jedes Datenbank-Werkzeug. Nur SELECT — SHOW/DESCRIBE/EXPLAIN übernehmen wp_db_tables und wp_db_schema. Gesperrt sind unter anderem Prepared Statements, CTEs, UNION, Systemschemas und die Tabellen mit Benutzern, Optionen und Meta-Daten (die lesen die Meta-Werkzeuge, die Geheimnisse schwärzen). Ein äusseres LIMIT und ein Zeitlimit gelten; truncated=true heisst, es gab mehr Treffer.

wp_db_execute PROSCHREIBEND manage_options

Eine schreibende SQL-Anweisung ausführen (INSERT/UPDATE/DELETE). Zerstörerisches DDL und Schreibzugriffe auf Benutzer-/Rollen-/Options-Tabellen sind immer blockiert.

🩺 System & Diagnose 7

wp_site_info FREELESEND manage_options

Umgebungs-Überblick: WordPress-/PHP-/MySQL-Version, aktives Theme, Plugin-Anzahl, URLs, Multisite, Speicher, HTTPS.

wp_get_post_types FREELESEND edit_posts

Registrierte Inhaltstypen auflisten.

wp_get_taxonomies FREELESEND edit_posts

Registrierte Taxonomien auflisten.

wp_get_cron PROLESEND manage_options

Geplante Cron-Ereignisse auflisten.

wp_get_error_log PROLESEND manage_options

Das Ende der WordPress-debug.log zurückgeben, falls aktiviert.

wp_clear_cache PROSCHREIBEND manage_options

Den WordPress-Objekt-Cache leeren (und OPcache, falls verfügbar).

wp_flush_rewrite_rules PROSCHREIBEND manage_options

Permalink-/Rewrite-Regeln neu schreiben (behebt 404 nach Strukturänderungen).

🔄 Lebenszyklus 10

wp_get_update_status FREELESEND update_core

Verfügbare Updates für Core, Plugins und Themes laut der letzten geplanten Prüfung von WordPress melden (nur lesend, zwischengespeicherte Daten; keine Anfrage nach aussen).

wp_install_plugin PROSCHREIBEND install_plugins

Ein Plugin aus dem WordPress.org-Verzeichnis per Slug installieren, optional aktivieren.

wp_install_plugin_zip PROSCHREIBEND install_plugins

Ein Plugin aus einem hochgeladenen ZIP (base64) oder einer URL installieren, optional aktivieren.

wp_install_theme_zip PROSCHREIBEND install_themes

Ein Theme aus einem hochgeladenen ZIP (base64) oder einer URL installieren, optional aktivieren.

wp_update_plugin PROSCHREIBEND update_plugins

Ein installiertes Plugin auf die neueste Version aktualisieren.

wp_delete_plugin PROSCHREIBEND delete_plugins

Ein installiertes Plugin löschen (deaktiviert es zuvor, falls aktiv).

wp_install_theme PROSCHREIBEND install_themes

Ein Theme aus dem WordPress.org-Verzeichnis per Slug installieren.

wp_update_theme PROSCHREIBEND update_themes

Ein installiertes Theme auf die neueste Version aktualisieren.

wp_delete_theme PROSCHREIBEND delete_themes

Ein installiertes Theme löschen (aktives Theme nicht möglich).

wp_update_core PROSCHREIBEND update_core

WordPress-Core auf die neueste Version aktualisieren. Hohe Tragweite – mit Bedacht.

🛒 WooCommerce 9

wp_wc_list_orders PROLESEND manage_woocommerce

WooCommerce: Bestellungen auflisten, nach Status filterbar. Benötigt WooCommerce.

wp_wc_get_order PROLESEND manage_woocommerce

WooCommerce: Eine Bestellung mit Positionen, Summen und Kunde. Benötigt WooCommerce.

wp_wc_update_order_status PROSCHREIBEND manage_woocommerce

WooCommerce: eine Bestellung auf einen Status setzen, den dieser Shop kennt (z.B. abgeschlossen); unbekannte Status werden abgelehnt. Benötigt WooCommerce.

wp_wc_list_products PROLESEND manage_woocommerce

WooCommerce: Produkte mit Suche/Status-Filter auflisten. Benötigt WooCommerce.

wp_wc_get_product PROLESEND manage_woocommerce

WooCommerce: Ein Produkt (Preis, Lager, SKU, Status). Benötigt WooCommerce.

wp_wc_update_product PROSCHREIBEND manage_woocommerce

WooCommerce: Produktpreis, Lagerbestand oder Status ändern. Benötigt WooCommerce.

wp_wc_list_coupons PROLESEND manage_woocommerce

WooCommerce: Gutscheine auflisten. Benötigt WooCommerce.

wp_wc_create_coupon PROSCHREIBEND manage_woocommerce

WooCommerce: Einen Gutschein erstellen. Benötigt WooCommerce.

wp_wc_list_customers PROLESEND manage_woocommerce

WooCommerce: Kunden mit Bestellanzahl auflisten. Benötigt WooCommerce.

📈 SEO 3

wp_seo_detect FREELESEND edit_posts

Aktives SEO-Plugin erkennen (Yoast, Rank Math, AIOSEO oder keins).

wp_seo_get FREELESEND edit_posts

SEO-Titel, Meta-Description und Focus-Keyword eines Beitrags lesen.

wp_seo_set PROSCHREIBEND edit_posts

SEO-Titel, Meta-Description und/oder Focus-Keyword setzen (Yoast oder Rank Math).

🔐 Meta & Zugänge 7

wp_get_user_meta FREELESEND list_users

User-Meta lesen: ein Schlüssel oder alle öffentlichen Werte.

wp_get_term_meta FREELESEND edit_posts

Term-Meta lesen: ein Schlüssel oder alle öffentlichen Werte.

wp_list_application_passwords FREELESEND list_users

Application-Passwörter eines Nutzers auflisten (Namen, Zeiten – nie das Geheimnis).

wp_update_user_meta PROSCHREIBEND edit_users

Einen User-Meta-Wert setzen (Rechte-/Auth-Schlüssel gesperrt).

wp_update_term_meta PROSCHREIBEND manage_categories

Einen Term-Meta-Wert setzen.

wp_create_application_password PROSCHREIBEND edit_users

Ein Application-Passwort für einen Nutzer erstellen. Das Geheimnis wird einmalig zurückgegeben.

wp_revoke_application_password PROSCHREIBEND edit_users

Ein Application-Passwort eines Nutzers per UUID widerrufen.

🧰 Betrieb 8

wp_site_health FREELESEND manage_options

Site-Health-Überblick: PHP-/WordPress-Version, HTTPS, Debug, Speicher, Objekt-Cache, offene Updates.

wp_dashboard_counts FREELESEND manage_options

Inhalt auf einen Blick: Beiträge nach Typ/Status, Nutzer nach Rolle, Kommentare und Medien.

wp_schedule_cron PROSCHREIBEND manage_options

Cron-Ereignis planen: einmalig zu einem Zeitpunkt oder wiederkehrend (stündlich/täglich/…).

wp_unschedule_cron PROSCHREIBEND manage_options

Alle geplanten Ereignisse eines Hooks entfernen.

wp_set_transient PROSCHREIBEND manage_options

Einen Transient-Wert mit optionaler Ablaufzeit (Sekunden) setzen.

wp_delete_transient PROSCHREIBEND manage_options

Einen Transient per Name löschen.

wp_db_optimize PROSCHREIBEND manage_options

OPTIMIZE TABLE auf den Datenbanktabellen dieser Installation ausführen.

wp_cleanup_transients PROSCHREIBEND manage_options

Abgelaufene Transients löschen, um die Options-Tabelle aufzuräumen.

📁 Dateien 8

wp_list_plugin_files PROLESEND edit_plugins

Dateien innerhalb eines installierten Plugin-Ordners auflisten.

wp_read_plugin_file PROLESEND edit_plugins

Eine Datei in einem Plugin-Ordner lesen.

wp_write_plugin_file PROSCHREIBEND edit_plugins

Eine Datei in einem Plugin-Ordner schreiben (überschreiben/anlegen). Blockiert, wenn DISALLOW_FILE_MODS oder DISALLOW_FILE_EDIT gesetzt ist. Bevor eine PHP-Datei geschrieben wird, wird sie auf Syntax geprüft (bis 512 KB; die Antwort sagt, wenn die Prüfung nicht laufen konnte) und, wo der Server eine PHP-Kommandozeile derselben Version hat, mit php -l kompiliert; eine Datei, die durchfällt, wird nicht geschrieben. Nach dem Schreiben einer PHP-Datei eines aktiven Plugins oder Themes prüfen Probeaufrufe die Startseite, diesen Endpunkt und admin-post.php, und ein schwerer Fehler stellt die vorige Datei wieder her. Ab Werk legt jeder Schreibvorgang zuerst einen Undo-Punkt an.

wp_delete_plugin_file PROSCHREIBEND edit_plugins

Eine Datei in einem Plugin-Ordner löschen. Blockiert, wenn DISALLOW_FILE_MODS oder DISALLOW_FILE_EDIT gesetzt ist. Legt ab Werk zuerst einen Undo-Punkt an (wp_undo holt die Datei zurück). Löschen wird nicht mit Probeaufrufen geprüft: Stellen Sie vorher sicher, dass nichts die PHP-Datei lädt.

wp_list_uploads PROLESEND manage_options

Dateien im Uploads-Verzeichnis auflisten (optional Unterordner).

wp_read_upload_file PROLESEND manage_options

Eine Datei aus dem Uploads-Verzeichnis lesen.

wp_write_upload_file PROSCHREIBEND manage_options

Eine Text-/Asset-Datei ins Uploads-Verzeichnis schreiben. Ausführbare Endungen (php, js, cgi …) blockiert.

wp_delete_upload_file PROSCHREIBEND manage_options

Eine Datei aus dem Uploads-Verzeichnis löschen.

📜 PHP-Snippets (Code Snippets, WPCode) 5

wp_list_php_snippets PROLESEND manage_options

Die Snippets von Code Snippets oder WPCode auflisten, je nachdem, welches aktiv ist: Id, Name, Typ, Ort, aktiv, Priorität, sha256 des Codes und der letzte Fehler, den WPCode festgehalten hat. AlphaBridge führt keine eigenen Snippets. Nur für Administratoren (manage_options und edit_plugins); nicht auf Multisite; gesperrt durch DISALLOW_FILE_EDIT und DISALLOW_FILE_MODS.

wp_get_php_snippet PROLESEND manage_options

Ein Snippet von Code Snippets oder WPCode samt Code lesen. Roher Codezugriff: Ein Snippet kann API-Schlüssel oder andere Geheimnisse enthalten.

wp_save_php_snippet PROSCHREIBEND manage_options

Ein PHP-Snippet in Code Snippets oder WPCode anlegen oder ändern. Ohne apply=true eine Vorschau. Geprüft, ohne es auszuführen: Syntaxprüfung (bis 512 KB; die Antwort sagt, wenn sie nicht laufen konnte), php -l, wo der Server eine PHP-Kommandozeile derselben Version hat, und keine Funktion oder Klasse, die es schon gibt. Ab Werk legt jede Änderung zuerst einen Undo-Punkt an. Das Snippet wird ausgeschaltet gespeichert, dann eingeschaltet, und es folgen Probeaufrufe; ein geändertes Snippet, dessen Probeaufrufe scheitern, geht auf die vorige Fassung zurück, ein neues bleibt gespeichert und aus. Snippets zum einmaligen Ausführen werden abgelehnt.

wp_toggle_php_snippet PROSCHREIBEND manage_options

Ein PHP-Snippet von Code Snippets oder WPCode ein- oder ausschalten. Vor dem Einschalten laufen die Prüfungen von wp_save_php_snippet; in beiden Richtungen folgen Probeaufrufe, und ein schwerer Fehler stellt den vorigen Zustand wieder her.

wp_delete_php_snippet PROSCHREIBEND manage_options

Ein PHP-Snippet von Code Snippets oder WPCode in den Papierkorb des Plugins verschieben oder mit force=true endgültig löschen. Ein aktives Snippet läuft dann nicht mehr, darum folgen Probeaufrufe; ein schwerer Fehler holt es zurück.

🔌 Abilities anderer Plugins 2

wp_list_abilities PROLESEND read

Die Abilities auflisten, die Plugins und WordPress bei der Abilities-API registrieren (ab WordPress 6.9): Name, Bezeichnung, Kategorie, die Kennzeichen nur lesend und zerstörend, ein kurzes Eingabeschema, ob sie laufen kann und, wenn nicht, den Weg dahin, und ob ein Aufruf einen Rückweg hat.

wp_run_ability PROSCHREIBEND per ability

Eine Ability über ihren Namen aus wp_list_abilities ausführen, über die Abilities-API. Die Ability prüft Eingabe und Berechtigung selbst. Sie läuft, wenn die Schreibrechte an sind und die Verbindung vollen Zugriff hat. Dann läuft jede Ability, die ein Administrator nicht unter Feineinstellung ausgeschaltet hat. Nur lesende laufen sofort. Jede andere zeigt standardmässig eine Vorschau und läuft mit apply=true. Wenn die Eingabe einen Beitrag nennt, kommt zuerst ein Undo-Punkt dieses Beitrags (bis 25 Beiträge je Aufruf). Danach werden die Beiträge zurückgelesen. Ohne einen solchen Beitrag sagt die Vorschau, dass es keinen Rückweg gibt.

📤 Datei-Transfer (Chunked) 4

wp_upload_begin PROSCHREIBEND upload_files

Chunked-Upload-Session für eine grosse Datei starten. Gibt eine Session-ID zurück; Datei mit wp_upload_append senden, mit wp_upload_commit abschliessen.

wp_upload_append PROSCHREIBEND upload_files

Einen Base64-Chunk (empfohlen 1–4 MB Rohdaten pro Aufruf) der Reihe nach an eine Upload-Session anhängen.

wp_upload_commit PROSCHREIBEND upload_files

Upload-Session abschliessen. Prüft optional eine SHA-256-Prüfsumme. Die fertige Datei ist dann über das "session"-Argument der Install- und Deploy-Tools nutzbar.

wp_upload_abort PROSCHREIBEND upload_files

Upload-Session abbrechen und ihre Daten löschen.

🚀 Site-Deploy (FTP/SFTP) 7

wp_deploy_diff AGENCYLESEND manage_options

Ein Deploy vorab ansehen: Das ZIP, das übertragen werden soll, wird mit dem verglichen, was wirklich auf dem Server liegt. Es wird nichts hochgeladen, geschrieben oder gelöscht — gelesen werden nur Verzeichnislisten und das ZIP-Inhaltsverzeichnis, nie Dateiinhalte. Pro Pfad meldet es neu, geändert und, im Atomic-Modus, entfernt.

wp_deploy_test AGENCYSite-Deploy-Verbindung prüfen: Konfiguration, Same-Server-Verifikation und ein Live-Listing des Deploy-Roots. Öffnet mit den gespeicherten Zugangsdaten eine angemeldete Verbindung und läuft darum, wie jedes Deploy-Werkzeug, erst mit Schreibrechten. manage_options

Site-Deploy-Verbindung prüfen: Konfiguration, Same-Server-Verifikation und ein Live-Listing des Deploy-Roots. Öffnet mit den gespeicherten Zugangsdaten eine angemeldete Verbindung und läuft darum, wie jedes Deploy-Werkzeug, erst mit Schreibrechten.

wp_deploy_list AGENCYLESEND manage_options

Ein Verzeichnis im Deploy-Bereich auflisten (Pfad relativ zum Deploy-Root).

wp_deploy_read AGENCYLESEND manage_options

Eine Datei aus dem Deploy-Bereich lesen (max. 2 MB pro Aufruf). Binärinhalte kommen base64-codiert zurück.

wp_deploy_push_file AGENCYSCHREIBEND manage_options

Eine Datei in den Deploy-Bereich schreiben. Quellen: "content" (optional base64) oder eine abgeschlossene Upload-"session". Fehlende Verzeichnisse werden angelegt.

wp_deploy_push_zip AGENCYSCHREIBEND manage_options

Ein ZIP-Archiv in den Deploy-Bereich hochladen und entpacken — deployt eine ganze Site oder einen Ordner in einem Schritt. Bestehende Dateien werden überschrieben.

wp_deploy_delete AGENCYSCHREIBEND manage_options

Eine Datei — oder mit "recursive":true ein ganzes Verzeichnis — im Deploy-Bereich löschen.

🧭 Blueprint 3

wp_blueprint_export PROLESEND manage_options

Die STRUKTUR dieser Site als portables JSON exportieren: schreibbare Einstellungen, Taxonomie-Begriffe, die Seitenhierarchie, Menüs samt Punkten und Theme-Positionen, die Platzierung der Widgets, den Plugin-Bestand und das aktive Theme. Beitragsinhalte werden nie exportiert, ebensowenig Widget-Einstellungen, Zugangsdaten oder Benutzerdaten.

wp_blueprint_diff PROLESEND manage_options

Ein Blueprint mit dem AKTUELLEN Zustand dieser Site vergleichen und genau das zurückgeben, was ein Anwenden tun würde. Auf jedem Plan verfügbar. Nur lesend: schreibt nichts. Je Abschnitt kommen create, update, unchanged und extra_on_target zurück — was hier existiert, aber nicht im Blueprint steht, wird nie angetastet; einen Lösch-Modus gibt es nicht.

wp_blueprint_apply AGENCYSCHREIBEND manage_options

Die anwendbaren Teile eines Blueprints auf diese Site übertragen. Standardmässig eine Vorschau: erst den Plan ansehen, dann apply=true setzen. Es löscht, deaktiviert und entfernt NIE etwas, und ein zweiter Lauf meldet alles als unverändert. Jeder Schreibvorgang läuft über die gewöhnlichen Werkzeuge — deren Rechte, der Token-Bereich und die Schalter je Werkzeug gelten also alle.

↩️ Undo 3

wp_undo_list PROLESEND read

Die eigenen Undo-Punkte auflisten: die Sicherungen, die schreibende Werkzeuge vor einer Änderung angelegt haben. Jeder Eintrag trägt ein Token, das Ursprungswerkzeug, eine kurze Zusammenfassung und ein Verfallsdatum. Sichtbar sind nur die eigenen Punkte. Sie verfallen nach dem Undo-Fenster der Site, 7 Tage, sofern ein Administrator nicht 1 bis 30 Tage eingestellt hat; aufbewahrt werden ab Werk die neuesten 50 (insgesamt 100 MB). Das Auflisten räumt auch weg, was diese Grenzen schon ausscheiden — abgelaufene Punkte und die ältesten über den Grenzen, aller Benutzer, samt Sicherung —, wie es das Anlegen eines neuen Punkts tut.

wp_undo PROSCHREIBEND read

Eine frühere Änderung über ihr Undo-Token zurücknehmen. Mit dry_run=true zuerst ansehen, was genau wiederhergestellt und was abgelehnt würde. Ein Undo verlangt dieselbe Berechtigung wie die ursprüngliche Aktion, und jeder Posten wird gegen den AKTUELLEN Zustand neu geprüft — eine inzwischen geschützte Option wird als blockiert gemeldet statt wiederhergestellt. Das Undo einer Page-Builder-Änderung oder eines Ability-Aufrufs stellt jede gespeicherte Fassung der Seite bytegleich wieder her und lehnt eine Seite ab, die seither jemand geändert hat, ausser mit force=true.

wp_undo_discard PROSCHREIBEND read

Einen Undo-Punkt samt Sicherung verwerfen, ohne etwas wiederherzustellen. Sinnvoll, sobald eine Änderung als gut bestätigt ist; mit all=true lassen sich alle eigenen Punkte auf einmal verwerfen. Undo-Punkte anderer Benutzer bleiben unberührt.

📦 Migration 1

wp_export_content PROSCHREIBEND export

Inhalte als WordPress-WXR-Datei in einen geschützten Uploads-Unterordner ohne öffentliche Adresse exportieren; gibt upload_path zurück. Die Datei über das Dateisystem oder SFTP holen und danach löschen.

🌐 Multisite 3

wp_network_list_sites PROLESEND manage_sites

Multisite: die Seiten im Netzwerk auflisten. Benötigt Multisite.

wp_network_create_site PROSCHREIBEND manage_sites

Multisite: eine neue Seite im Netzwerk anlegen. Benötigt Multisite.

wp_network_activate_plugin PROSCHREIBEND manage_network_plugins

Multisite: ein Plugin netzwerkweit über alle Seiten aktivieren. Benötigt Multisite.

Keine Tools passen zum Filter.