Référence des outils

Tous les outils WordPress pour Claude et ChatGPT, en une seule liste.

Voici tous les outils qu'AlphaBridge donne à Claude et ChatGPT. 40 d'entre eux sont gratuits. Chaque fiche indique l'édition et précise si l'outil lit ou écrit. Quand l'accès en écriture est coupé, tout outil d'écriture est refusé. Les outils de lecture marqués « uniquement avec l'accès en écriture » attendent aussi, comme ceux qui lisent les fichiers et la base de données.

143Tools
40Free
95Pro
8Agency
60Lecture
83Écriture

Contenus 10

wp_list_posts FREELECTURE edit_posts

Lister ou rechercher des articles, des pages ou tout type de publication, avec filtres et pagination.

wp_get_post FREELECTURE edit_posts

Obtenir un article ou une page avec le contenu brut, les métadonnées et les termes, ainsi que le constructeur de pages utilisé. Dans Pro, définissez include_protected=true (nécessite manage_options) pour obtenir aussi les clés méta protégées « _ » comme _elementor_data.

wp_create_post FREEÉCRITURE edit_posts

Créer un article, une page ou une entrée de type de publication personnalisé (titre, contenu, état, termes, métadonnées).

wp_update_post FREEÉCRITURE edit_posts

Mettre à jour un article ou une page existants. Seuls les champs fournis changent. Quand le constructeur de pages affiche ses propres données et que post_content n'est qu'une copie (Elementor, Beaver Builder, SiteOrigin Page Builder, Enfold), une modification du contenu est refusée tant que le constructeur est actif, avec la marche à suivre pour modifier la page.

wp_delete_post FREEÉCRITURE delete_posts

Supprimer un article (dans la corbeille par défaut, ou définitivement avec force=true).

wp_list_revisions FREELECTURE edit_posts

Lister les révisions d'un article.

wp_duplicate_post FREEÉCRITURE edit_posts

Dupliquer un article ou une page (en nouveau brouillon, avec ses termes).

wp_get_post_meta FREELECTURE edit_posts

Obtenir les métadonnées d'un article : une clé, ou toutes les métadonnées publiques. Dans Pro, définissez include_protected=true (nécessite manage_options) pour lister aussi les clés protégées « _ ».

wp_restore_revision PROÉCRITURE edit_posts

Restaurer un article à l'une de ses révisions.

wp_update_post_meta PROÉCRITURE edit_posts

Définir une valeur de métadonnée d'article (les clés protégées commençant par _ sont bloquées). Schéma : id (integer), key (string), value (toute valeur JSON ; objets refusés).

Constructeurs de pages 2

Au 2 octobre 2026. Free lit ces pages, et Pro modifie leurs textes, liens et images : blocs WordPress, Elementor, Beaver Builder, SiteOrigin Page Builder, SeedProd (textes et liens), GenerateBlocks, Kadence Blocks, Spectra, Stackable, Pagelayer, WPBakery, Divi 4, Avada, Flatsome et Enfold. Testés de bout en bout sur des installations WordPress de test (modification, relecture, annulation) : blocs WordPress, Elementor, Beaver Builder, SiteOrigin Page Builder et SeedProd. Pas encore testés sur une installation réelle : GenerateBlocks, Kadence Blocks, Spectra, Stackable et Pagelayer. Conçus d'après la documentation des éditeurs et pas encore testés non plus : WPBakery, Divi 4, Avada, Flatsome et Enfold. Les éléments qu'un outil d'écriture ne peut pas modifier en toute sécurité restent en lecture seule, et la réponse dit pourquoi. Lus comme de simples blocs : Otter Blocks et CoBlocks. Reconnus, non lus : Brizy, Themify Builder, Zion Builder, Live Composer, Cornerstone, Thrive Architect, Bricks, Breakdance, Oxygen 6, Oxygen Classic, BeTheme (BeBuilder), Visual Composer Website Builder, Divi 5 et Etch.

wp_get_builder_layout FREELECTURE edit_posts

Lire une page construite avec un constructeur de pages ou une bibliothèque de blocs sous forme de plan : le constructeur, et chaque élément dans l'ordre de la page avec son identifiant, son type et ses champs visibles de texte, de lien et d'image. Les éléments qui ne peuvent pas être modifiés en toute sécurité (code, HTML, codes courts, formulaires, éléments dynamiques, globaux ou inconnus) sont listés comme verrouillés avec la raison, sans leur contenu. layout_hash change chaque fois qu'une copie stockée de la page change.

wp_update_builder_element PROÉCRITURE edit_posts

Modifier le texte, le lien ou l'image d'un élément sur une page de constructeur ou de blocs, via son identifiant issu de wp_get_builder_layout. Exécution à blanc par défaut ; apply=true enregistre. Un point de restauration est d'abord créé ; la modification est enregistrée via le constructeur lorsqu'il a une fonction d'enregistrement, la page est relue puis remise en l'état si un champ n'affiche pas sa nouvelle valeur, enfin les caches du constructeur sont vidés. Passez layout_hash pour qu'une page modifiée entre-temps soit refusée.

Médias 6

wp_list_media FREELECTURE upload_files

Lister les fichiers joints de la médiathèque avec pagination.

wp_get_media FREELECTURE upload_files

Obtenir un fichier joint avec son URL, ses tailles, son texte alternatif et ses métadonnées.

wp_upload_media_from_url FREEÉCRITURE upload_files

Télécharger un fichier depuis une URL et l'ajouter à la médiathèque.

wp_upload_media FREEÉCRITURE upload_files

Téléverser une image ou un PDF local dans la médiathèque à partir d'un contenu encodé en base64.

wp_update_media FREEÉCRITURE upload_files

Mettre à jour le titre, la légende et le texte alternatif d'un fichier joint.

wp_delete_media FREEÉCRITURE delete_posts

Supprimer un fichier joint de la médiathèque.

Taxonomies & commentaires 10

wp_list_terms FREELECTURE edit_posts

Lister les termes d'une taxonomie (catégories, étiquettes, personnalisée).

wp_create_term FREEÉCRITURE manage_categories

Créer un terme dans une taxonomie.

wp_update_term FREEÉCRITURE manage_categories

Mettre à jour un terme.

wp_delete_term FREEÉCRITURE manage_categories

Supprimer un terme d'une taxonomie.

wp_list_comments FREELECTURE moderate_comments

Lister les commentaires avec filtres par état et par article.

wp_moderate_comment FREEÉCRITURE moderate_comments

Définir l'état d'un commentaire : approuver, mettre en attente, indésirable ou corbeille.

wp_reply_comment FREEÉCRITURE moderate_comments

Répondre à un commentaire (ou commenter un article) en tant que compte actuel.

wp_delete_comment FREEÉCRITURE moderate_comments

Supprimer un commentaire (corbeille par défaut, force pour le supprimer définitivement).

wp_get_term FREELECTURE edit_posts

Obtenir un terme par identifiant et taxonomie.

wp_get_comment FREELECTURE moderate_comments

Obtenir un commentaire par identifiant.

Comptes & menus 10

wp_list_users PROLECTURE list_users

Lister les comptes avec filtres par rôle et par recherche.

wp_get_user PROLECTURE list_users

Obtenir un compte par identifiant, nom de connexion ou e-mail.

wp_create_user PROÉCRITURE create_users

Créer un compte avec un rôle.

wp_update_user PROÉCRITURE edit_users

Mettre à jour un compte (rôle, nom, e-mail, mot de passe).

wp_delete_user PROÉCRITURE delete_users

Supprimer un compte, en réattribuant éventuellement ses contenus.

wp_list_menus PROLECTURE edit_theme_options

Lister les menus de navigation.

wp_get_menu PROLECTURE edit_theme_options

Obtenir un menu avec ses éléments.

wp_create_menu PROÉCRITURE edit_theme_options

Créer un menu de navigation.

wp_add_menu_item PROÉCRITURE edit_theme_options

Ajouter un élément à un menu (lien personnalisé, page ou article).

wp_delete_menu_item PROÉCRITURE edit_theme_options

Retirer un élément d'un menu.

Widgets 5

wp_list_sidebars FREELECTURE edit_theme_options

Lister les barres latérales (zones de widgets) enregistrées par le thème, avec leur nombre de widgets.

wp_get_widgets FREELECTURE edit_theme_options

Lister les widgets et leurs réglages, éventuellement filtrés sur une barre latérale. Un réglage dont la clé ressemble à un identifiant (clé API, jeton, secret ou mot de passe) est omis et nommé dans hidden_keys.

wp_update_widget PROÉCRITURE edit_theme_options

Mettre à jour les réglages d'une instance de widget existante (fusionne les champs fournis). L'instance fusionnée passe par la propre méthode update() du widget et par le filtre widget_update_callback, comme sur l'écran des widgets — le HTML est donc filtré, sauf si vous avez le droit de publier du HTML non filtré. Une valeur que wp_get_widgets omet comme identifiant reste telle qu'enregistrée si vous l'omettez, y compris dans les réglages imbriqués, et la réponse l'omet aussi.

wp_add_widget PROÉCRITURE edit_theme_options

Ajouter un widget d'un type donné à une barre latérale et renvoyer son nouvel identifiant. Les réglages passent par la propre méthode update() du widget et par le filtre widget_update_callback, comme sur l'écran des widgets.

wp_delete_widget PROÉCRITURE edit_theme_options

Retirer une instance de widget de sa barre latérale et supprimer ses réglages. L'option du widget est réécrite directement, sans les routines de nettoyage propres au widget.

Options & réglages 4

wp_get_site_settings FREELECTURE manage_options

Obtenir les réglages courants du site (titre, slogan, URL, e-mail d'administration, fuseau horaire, langue, articles par page).

wp_update_option PROÉCRITURE manage_options

Créer ou mettre à jour la valeur d'une option. Les options sensibles pour la sécurité sont bloquées, mais la liste de blocage ne connaît que ce qu'elle connaît : d'autres extensions peuvent garder des options sensibles sous des noms anodins.

wp_delete_option PROÉCRITURE manage_options

Supprimer une option. Les options sensibles pour la sécurité sont bloquées, mais la liste de blocage ne connaît que ce qu'elle connaît : d'autres extensions peuvent garder des options sensibles sous des noms anodins.

wp_update_site_settings PROÉCRITURE manage_options

Mettre à jour les réglages courants du site (titre, slogan, e-mail d'administration, fuseau horaire, début de la semaine, articles par page).

Extensions & thèmes 9

wp_list_plugins PROLECTURE activate_plugins

Lister les extensions installées avec leur état d'activation et leur version.

wp_activate_plugin PROÉCRITURE activate_plugins

Activer une extension par son chemin de fichier (par ex. akismet/akismet.php).

wp_deactivate_plugin PROÉCRITURE activate_plugins

Désactiver une extension par son chemin de fichier.

wp_list_themes PROLECTURE edit_theme_options

Lister les thèmes installés.

wp_list_theme_files PROLECTURE edit_themes

Lister les fichiers d'un thème (par défaut le thème actif).

wp_read_theme_file PROLECTURE edit_themes

Lire le contenu d'un fichier de thème.

wp_write_theme_file PROÉCRITURE edit_themes

Écrire (écraser ou créer) un fichier de thème. Le contenu est brut par défaut ; définissez "encoding":"base64" pour écrire des données binaires/base64. Bloqué quand DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT est défini. Avant d'être écrit, un fichier PHP est analysé (jusqu'à 512 Ko ; la réponse indique quand la vérification n'a pas pu s'exécuter) et, si le serveur dispose d'une ligne de commande PHP de la même version, compilé avec php -l ; un fichier qui échoue n'est pas écrit. Après l'écriture d'un fichier PHP d'une extension ou d'un thème actif, des requêtes de test vérifient la page d'accueil, ce point d'accès et admin-post.php, et une erreur fatale remet le fichier précédent. Par défaut, chaque écriture crée d'abord un point de restauration.

wp_delete_theme_file PROÉCRITURE edit_themes

Supprimer un fichier d'un thème. Bloqué quand DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT est défini. Par défaut, un point de restauration est d'abord créé (wp_undo remet le fichier). Les suppressions ne sont pas suivies de requêtes de test : assurez-vous que rien ne charge un fichier PHP avant de le supprimer.

wp_activate_theme PROÉCRITURE switch_themes

Activer un thème installé par son nom de dossier. Refuse les thèmes inconnus, défectueux ou non autorisés ; crée un point de restauration qui revient au thème précédent.

Base de données 4

wp_db_tables PROLECTURE manage_options

Lister les tables de la base de données avec leur nombre de lignes.

wp_db_schema PROLECTURE manage_options

Décrire les colonnes d'une table.

wp_db_query PROLECTURE manage_options

Exécuter une requête en lecture seule : un seul SELECT, sans commentaire. Ne s'exécute qu'avec l'accès en écriture activé, comme tous les outils de base de données. Uniquement SELECT — SHOW/DESCRIBE/EXPLAIN sont gérés par wp_db_tables/wp_db_schema, et EXPLAIN ANALYZE exécuterait réellement la requête. Bloqués : requêtes préparées, CTE, UNION, schémas système (mysql/information_schema/performance_schema/sys), fonctions de fichier et de temporisation, ainsi que les tables users/usermeta/options ET postmeta/termmeta/commentmeta (lisez-les via les outils de métadonnées structurés, qui masquent les secrets). Un LIMIT externe et un délai d'exécution maximal sont imposés ; les résultats sont plafonnés en nombre de lignes et en taille totale (truncated=true signifie que d'autres lignes correspondent — affinez la requête ou relevez limit).

wp_db_execute PROÉCRITURE manage_options

Écrire un ensemble de lignes avec une instruction STRUCTURÉE (pas de SQL brut). Passez operation (insert/update/delete), table, et values/where sous forme d'objets ; la requête est construite avec des requêtes préparées, ce qui élimine toute la catégorie des injections et des contournements par « réécriture de toute la table ». update et delete EXIGENT un objet where non vide. Les tables users, usermeta, options et celles du réseau sont refusées — utilisez pour elles les outils dédiés aux comptes et aux options. Exécution à blanc par défaut : définissez apply=true pour l'exécuter. Le cache objet est vidé après une écriture réussie. Préférez les outils structurés de contenu, de métadonnées et d'options quand ils conviennent ; celui-ci est l'issue de secours pour les tables personnalisées et celles des extensions.

Système & diagnostic 7

wp_site_info FREELECTURE manage_options

Vue d'ensemble de l'environnement : versions de WordPress/PHP/MySQL, thème actif, nombre d'extensions, URL, multisite, mémoire, HTTPS.

wp_get_post_types FREELECTURE edit_posts

Lister les types de publication enregistrés.

wp_get_taxonomies FREELECTURE edit_posts

Lister les taxonomies enregistrées.

wp_get_cron PROLECTURE manage_options

Lister les événements cron planifiés.

wp_get_error_log PROLECTURE manage_options

Renvoyer la fin du debug.log de WordPress, s'il est activé.

wp_clear_cache PROÉCRITURE manage_options

Vider le cache objet de WordPress (et l'OPcache s'il est disponible).

wp_flush_rewrite_rules PROÉCRITURE manage_options

Régénérer les permaliens / règles de réécriture (corrige les erreurs 404 après des changements de structure).

Cycle de vie 10

wp_get_update_status FREELECTURE update_core

Signaler les mises à jour disponibles du cœur, des extensions et des thèmes, d'après la dernière vérification planifiée de WordPress (lecture seule, données en cache ; ne déclenche aucune requête distante).

wp_install_plugin PROÉCRITURE install_plugins

Installer une extension depuis le répertoire WordPress.org par son slug, avec activation facultative.

wp_install_plugin_zip PROÉCRITURE install_plugins

Installer une extension depuis un ZIP téléversé ("content" en base64, une "url" ou une "session" de téléversement finalisée), avec activation facultative.

wp_install_theme_zip PROÉCRITURE install_themes

Installer un thème depuis un ZIP téléversé ("content" en base64, une "url" ou une "session" de téléversement finalisée), avec activation facultative.

wp_update_plugin PROÉCRITURE update_plugins

Mettre à jour une extension installée vers la dernière version.

wp_delete_plugin PROÉCRITURE delete_plugins

Supprimer une extension installée (la désactive d'abord si elle est active).

wp_install_theme PROÉCRITURE install_themes

Installer un thème depuis le répertoire WordPress.org par son slug.

wp_update_theme PROÉCRITURE update_themes

Mettre à jour un thème installé vers la dernière version.

wp_delete_theme PROÉCRITURE delete_themes

Supprimer un thème installé (impossible pour le thème actif).

wp_update_core PROÉCRITURE update_core

Mettre à jour le cœur de WordPress vers la dernière version disponible. Impact important — à utiliser avec précaution.

WooCommerce 9

wp_wc_list_orders PROLECTURE manage_woocommerce

WooCommerce : lister les commandes, filtrables par état. Nécessite WooCommerce.

wp_wc_get_order PROLECTURE manage_woocommerce

WooCommerce : obtenir une commande avec ses articles, ses totaux et son client. Nécessite WooCommerce.

wp_wc_update_order_status PROÉCRITURE manage_woocommerce

WooCommerce : passer une commande à l'un des états que cette boutique connaît (par ex. completed) ; les états inconnus sont refusés. Nécessite WooCommerce.

wp_wc_list_products PROLECTURE manage_woocommerce

WooCommerce : lister les produits avec recherche et filtres d'état. Nécessite WooCommerce.

wp_wc_get_product PROLECTURE manage_woocommerce

WooCommerce : obtenir un produit (prix, stock, UGS, état). Nécessite WooCommerce.

wp_wc_update_product PROÉCRITURE manage_woocommerce

WooCommerce : mettre à jour le prix, la quantité en stock ou l'état d'un produit. Nécessite WooCommerce.

wp_wc_list_coupons PROLECTURE manage_woocommerce

WooCommerce : lister les codes promo. Nécessite WooCommerce.

wp_wc_create_coupon PROÉCRITURE manage_woocommerce

WooCommerce : créer un code promo. Nécessite WooCommerce.

wp_wc_list_customers PROLECTURE manage_woocommerce

WooCommerce : lister les clients avec leur nombre de commandes. Nécessite WooCommerce.

SEO 3

wp_seo_detect FREELECTURE edit_posts

Détecter l'extension SEO active (Yoast, Rank Math, AIOSEO ou aucune).

wp_seo_get FREELECTURE edit_posts

Obtenir le titre SEO, la méta-description et le mot-clé principal d'un article.

wp_seo_set PROÉCRITURE edit_posts

Définir le titre SEO, la méta-description et/ou le mot-clé principal d'un article (Yoast ou Rank Math).

Métadonnées & identifiants 7

wp_get_user_meta FREELECTURE list_users

Obtenir les champs de profil standard (métadonnées de compte) d'un compte : un champ, ou tous les champs standard. Seule une liste fixe de clés de profil non sensibles est disponible.

wp_get_term_meta FREELECTURE edit_posts

Obtenir les métadonnées d'un terme : une clé, ou toutes les métadonnées publiques du terme.

wp_list_application_passwords FREELECTURE list_users

Lister les mots de passe d'application d'un compte (noms, création/dernière utilisation, jamais le secret).

wp_update_user_meta PROÉCRITURE edit_users

Définir une métadonnée de compte (clés de droits et d'authentification bloquées).

wp_update_term_meta PROÉCRITURE manage_categories

Définir une valeur de métadonnée de terme.

wp_create_application_password PROÉCRITURE edit_users

Créer un mot de passe d'application pour un compte. Le secret n'est renvoyé qu'une fois.

wp_revoke_application_password PROÉCRITURE edit_users

Révoquer un mot de passe d'application d'un compte par son UUID.

Exploitation 8

wp_site_health FREELECTURE manage_options

Résumé de la santé du site : versions de PHP/WordPress, HTTPS, débogage, mémoire, cache objet et mises à jour en attente.

wp_dashboard_counts FREELECTURE manage_options

Les contenus en un coup d'œil : articles par type/état, comptes par rôle, nombre de commentaires et de médias.

wp_schedule_cron PROÉCRITURE manage_options

Planifier un événement cron : ponctuel à un horodatage donné, ou récurrent (hourly/twicedaily/daily/weekly). Seuls les hooks explicitement autorisés via le filtre "ab_mcp_pro_cron_hook_allowlist" peuvent être planifiés ; la liste est vide par défaut.

wp_unschedule_cron PROÉCRITURE manage_options

Effacer tous les événements planifiés d'un hook.

wp_set_transient PROÉCRITURE manage_options

Définir la valeur d'un transient avec une expiration facultative (en secondes).

wp_delete_transient PROÉCRITURE manage_options

Supprimer un transient par son nom.

wp_db_optimize PROÉCRITURE manage_options

Exécuter OPTIMIZE TABLE sur les tables de la base de données de ce site.

wp_cleanup_transients PROÉCRITURE manage_options

Supprimer les transients expirés pour alléger la table des options.

Fichiers 8

wp_list_plugin_files PROLECTURE edit_plugins

Lister les fichiers d'un dossier d'extension installée.

wp_read_plugin_file PROLECTURE edit_plugins

Lire un fichier dans un dossier d'extension. Accès au code source brut : le code d'une extension peut contenir des clés API, des identifiants ou d'autres secrets écrits en dur.

wp_write_plugin_file PROÉCRITURE edit_plugins

Écrire (écraser ou créer) un fichier dans un dossier d'extension. Le contenu est brut par défaut ; définissez "encoding":"base64" pour écrire des données binaires/base64. Bloqué quand DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT est défini. Avant d'être écrit, un fichier PHP est analysé (jusqu'à 512 Ko ; la réponse indique quand la vérification n'a pas pu s'exécuter) et, si le serveur dispose d'une ligne de commande PHP de la même version, compilé avec php -l ; un fichier qui échoue n'est pas écrit. Après l'écriture d'un fichier PHP d'une extension ou d'un thème actif, des requêtes de test vérifient la page d'accueil, ce point d'accès et admin-post.php, et une erreur fatale remet le fichier précédent. Par défaut, chaque écriture crée d'abord un point de restauration.

wp_delete_plugin_file PROÉCRITURE edit_plugins

Supprimer un fichier dans un dossier d'extension. Bloqué quand DISALLOW_FILE_MODS ou DISALLOW_FILE_EDIT est défini. Par défaut, un point de restauration est d'abord créé (wp_undo remet le fichier). Les suppressions ne sont pas suivies de requêtes de test : assurez-vous que rien ne charge un fichier PHP avant de le supprimer.

wp_list_uploads PROLECTURE manage_options

Lister les fichiers du dossier uploads (éventuellement d'un sous-dossier). Accès brut au système de fichiers du dossier uploads ; réservé aux administrateurs. Utilisez wp_list_media / wp_get_media pour les outils qui tiennent compte des fichiers joints.

wp_read_upload_file PROLECTURE manage_options

Lire un fichier du dossier uploads. Accès brut au système de fichiers du dossier uploads ; réservé aux administrateurs. Utilisez wp_get_media / wp_list_media pour les outils qui tiennent compte des fichiers joints.

wp_write_upload_file PROÉCRITURE manage_options

Écrire un fichier texte ou un fichier de ressource dans le dossier uploads. Accès brut au système de fichiers du dossier uploads ; réservé aux administrateurs. Le contenu est brut par défaut ; définissez "encoding":"base64" pour écrire des données binaires/base64. Les extensions de fichier exécutables, y compris par le navigateur (php, js, svg, html, xml …), sont bloquées. Utilisez wp_upload_media / wp_get_media pour les outils qui tiennent compte des fichiers joints.

wp_delete_upload_file PROÉCRITURE manage_options

Supprimer un fichier du dossier uploads. Accès brut au système de fichiers du dossier uploads ; réservé aux administrateurs. Utilisez wp_delete_media / wp_get_media pour les outils qui tiennent compte des fichiers joints.

Extraits PHP (Code Snippets, WPCode) 5

wp_list_php_snippets PROLECTURE manage_options

Lister les extraits de Code Snippets ou de WPCode, selon celui qui est actif : identifiant, nom, type, emplacement, actif, priorité, sha256 du code et dernière erreur enregistrée par WPCode. AlphaBridge ne conserve aucun extrait propre. Réservé aux administrateurs (manage_options et edit_plugins) ; indisponible en multisite ; bloqué par DISALLOW_FILE_EDIT et DISALLOW_FILE_MODS.

wp_get_php_snippet PROLECTURE manage_options

Lire un extrait de Code Snippets ou de WPCode avec son code. Accès au code brut : un extrait peut contenir des clés API ou d'autres secrets.

wp_save_php_snippet PROÉCRITURE manage_options

Créer ou modifier un extrait PHP dans Code Snippets ou WPCode. Sans apply=true, un aperçu. Vérifié sans être exécuté : une analyse syntaxique (jusqu'à 512 Ko ; la réponse indique quand elle n'a pas pu s'exécuter), php -l si le serveur dispose d'une ligne de commande PHP de la même version, et aucune fonction ni classe déjà existante. Par défaut, chaque modification crée d'abord un point de restauration. L'extrait est enregistré désactivé, puis activé, et des requêtes de test suivent ; un extrait modifié dont les requêtes de test échouent revient à sa version précédente, un nouvel extrait reste enregistré et désactivé. Les extraits à usage unique sont refusés.

wp_toggle_php_snippet PROÉCRITURE manage_options

Activer ou désactiver un extrait PHP de Code Snippets ou de WPCode. L'activation exécute d'abord les vérifications de wp_save_php_snippet ; dans les deux sens, des requêtes de test suivent, et une erreur fatale rétablit l'état précédent.

wp_delete_php_snippet PROÉCRITURE manage_options

Déplacer un extrait PHP de Code Snippets ou de WPCode dans la corbeille de l'extension, ou le supprimer définitivement avec force=true. Un extrait actif cesse de s'exécuter, des requêtes de test suivent donc ; une erreur fatale le rétablit.

Capacités d'autres extensions 2

wp_list_abilities PROLECTURE read

Lister les capacités que les extensions et WordPress enregistrent avec l'Abilities API (WordPress 6.9 et plus récent) : nom, libellé, catégorie, annotations lecture seule et destructive, bref schéma des paramètres, si elle peut s'exécuter et, sinon, comment y parvenir, et si une exécution a un retour en arrière.

wp_run_ability PROÉCRITURE per ability

Exécuter une capacité par son nom issu de wp_list_abilities, via l'Abilities API. La capacité vérifie elle-même les paramètres et vos droits. Elle s'exécute quand l'accès en écriture est activé et que la connexion dispose de l'accès complet. Toute capacité s'exécute alors, sauf si un administrateur l'a désactivée sous « Réglage fin ». Les capacités en lecture seule s'exécutent aussitôt. Toutes les autres affichent un aperçu par défaut et s'exécutent avec apply=true. Quand les paramètres désignent un article, un point de restauration de cet article est créé d'abord (25 articles au maximum par appel). Les articles sont ensuite relus. Sans un tel article, l'aperçu indique qu'il n'y a pas de retour en arrière.

Transfert de fichiers (par morceaux) 4

wp_upload_begin PROÉCRITURE upload_files

Démarrer une session de téléversement par morceaux pour un gros fichier. Renvoie un identifiant de session ; envoyez le fichier avec wp_upload_append et terminez avec wp_upload_commit.

wp_upload_append PROÉCRITURE upload_files

Ajouter un morceau en base64 (1 à 4 Mo de données brutes recommandés par appel) à une session de téléversement, dans l'ordre.

wp_upload_commit PROÉCRITURE upload_files

Terminer une session de téléversement. Vérifie éventuellement une somme de contrôle sha256. Le fichier finalisé peut ensuite être utilisé via l'argument "session" des outils d'installation et de déploiement.

wp_upload_abort PROÉCRITURE upload_files

Interrompre une session de téléversement et supprimer ses données.

Site Deploy (FTP/SFTP) 7

wp_deploy_diff AGENCYLECTURE manage_options

Prévisualiser un déploiement avant qu'il ait lieu : comparer le ZIP que vous allez envoyer avec ce qui se trouve réellement sur le serveur. Rien n'est téléversé, écrit ni supprimé — seuls les listings de dossiers et l'index du ZIP sont lus, jamais le contenu des fichiers. Pour chaque chemin, il signale les ajouts, les modifications et, en mode atomique, les suppressions.

wp_deploy_test AGENCYLECTURE manage_options

Vérifier la connexion Site Deploy : configuration, vérification du même serveur et listing en direct de la racine de déploiement. Ouvre une connexion authentifiée avec les identifiants enregistrés ; comme tous les outils de déploiement, il ne s'exécute donc qu'avec l'accès en écriture activé.

wp_deploy_list AGENCYLECTURE manage_options

Lister un dossier de la zone de déploiement (le chemin est relatif à la racine de déploiement).

wp_deploy_read AGENCYLECTURE manage_options

Lire un fichier de la zone de déploiement (2 Mo maximum par appel). Le contenu binaire est renvoyé encodé en base64.

wp_deploy_push_file AGENCYÉCRITURE manage_options

Écrire un fichier dans la zone de déploiement. Sources du contenu : "content" (avec "encoding":"base64" en option) ou une "session" de téléversement finalisée. Les dossiers manquants sont créés.

wp_deploy_push_zip AGENCYÉCRITURE manage_options

Téléverser et décompresser une archive ZIP dans la zone de déploiement — déploie un site ou un dossier entier en une étape. Source : une "session" de téléversement finalisée (recommandé pour les grosses archives) ou "content" en base64. Avec "atomic":true (recommandé pour un site complet), l'archive est décompressée dans un dossier de préproduction, la taille de chaque fichier est vérifiée, la cible actuelle est mise de côté comme sauvegarde, et seulement ensuite l'échange se fait par un renommage quasi instantané — un envoi échoué ou interrompu laisse la cible en ligne intacte, et un échange raté est annulé automatiquement. Sans atomic, les fichiers sont écrits directement dans la cible et les fichiers existants sont écrasés sur place.

wp_deploy_delete AGENCYÉCRITURE manage_options

Supprimer un fichier — ou, avec "recursive":true, un dossier entier — dans la zone de déploiement.

Blueprint 3

wp_blueprint_export PROLECTURE manage_options

Exporter la STRUCTURE de ce site sous forme de blueprint JSON portable : réglages du site modifiables, termes des taxonomies, hiérarchie des pages, menus de navigation avec leur arborescence et leurs emplacements de thème, placement des widgets, ensemble des extensions et thème actif. Le contenu des publications n'est jamais exporté, pas plus que les réglages des widgets, les identifiants ou les données des comptes.

wp_blueprint_diff PROLECTURE manage_options

Comparer un blueprint avec l'état ACTUEL de ce site et renvoyer exactement ce que ferait une application. Fonctionne avec toutes les offres. Lecture seule : n'écrit rien. Pour chaque section, vous obtenez create, update, unchanged et extra_on_target — la structure qui existe ici mais pas dans le blueprint n'est jamais touchée, il n'y a pas de mode suppression.

wp_blueprint_apply AGENCYÉCRITURE manage_options

Appliquer à ce site les parties applicables d'un blueprint. Exécution à blanc par défaut : vérifiez le plan, puis définissez apply=true. Il ne supprime, ne désactive et ne retire JAMAIS rien, et une seconde exécution signale tout comme unchanged. Chaque écriture passe par les outils ordinaires : leurs droits, la portée de votre jeton et les interrupteurs par outil s'appliquent donc tous.

Annulation 3

wp_undo_list PROLECTURE read

Lister vos points de restauration : les instantanés que les outils destructifs ont pris avant de modifier quelque chose. Chaque entrée a un jeton, l'outil dont elle provient, un bref résumé et une date d'expiration. Seuls vos propres points de restauration sont visibles. Ils expirent à la fin du délai d'annulation du site, 7 jours sauf si un administrateur a choisi de 1 à 30 jours ; par défaut, le stockage conserve les 50 plus récents (100 Mo au total). Le listage supprime aussi ce que ces limites écartent déjà — les points expirés et les plus anciens au-delà des bornes, de tous les comptes, avec leurs instantanés —, comme le fait l'enregistrement d'un nouveau point.

wp_undo PROÉCRITURE read

Annuler une modification antérieure grâce à son jeton d'annulation. Passez d'abord dry_run=true pour voir exactement ce qui serait restauré et ce qui serait refusé. Annuler demande le même droit que l'action d'origine, et chaque élément est revérifié par rapport à l'état ACTUEL : une option protégée entre-temps est donc signalée comme bloquée plutôt que restaurée. L'annulation d'une modification par constructeur de pages ou de l'exécution d'une capacité remet chaque copie stockée de la page à l'octet près, et refuse une page que quelqu'un a modifiée entre-temps, sauf avec force=true.

wp_undo_discard PROÉCRITURE read

Supprimer un point de restauration et son instantané sans rien restaurer. Utilisez-le une fois une modification confirmée, ou passez all=true pour supprimer d'un coup tous vos points de restauration. Les points de restauration des autres comptes ne sont jamais touchés.

Migration 1

wp_export_content PROÉCRITURE export

Exporter les contenus sous forme de fichier WXR WordPress dans un sous-dossier protégé d'uploads, sans URL publique ; renvoie upload_path. Récupérez le fichier via le système de fichiers ou par SFTP, puis supprimez-le.

Multisite 3

wp_network_list_sites PROLECTURE manage_sites

Multisite : lister les sites du réseau. Nécessite le multisite.

wp_network_create_site PROÉCRITURE manage_sites

Multisite : créer un nouveau site dans le réseau. Nécessite le multisite.

wp_network_activate_plugin PROÉCRITURE manage_network_plugins

Multisite : activer une extension sur tout le réseau. Nécessite le multisite.

Aucun outil ne correspond à votre filtre.

Les libellés correspondent à l'extension gratuite 4.6.4 et à Pro 4.8.3.

Pro sur votre site WordPress. Avec un retour en arrière.

Pro apporte 135 outils sur votre site et un retour en arrière pour les pages et les fichiers. L'essai ne demande aucune carte bancaire.