Comment connecter Claude à son site WordPress via l’API REST ?
Connecter Claude à WordPress consiste à créer un Application Password dédié puis à donner à Claude l’adresse de l’API REST du site (/wp-json/wp/v2/) : dans un environnement capable d’exécuter du code, Claude peut alors lire, créer et publier des articles directement, sans jamais ouvrir l’écran d’administration.
Un Application Password et l’adresse de l’API REST suffisent à donner à Claude un accès sécurisé et révocable à WordPress, pour lire ou publier du contenu sans jamais ouvrir l’administration.
Connecter Claude à WordPress, comment ça marche ?
Claude ne « se connecte » pas à WordPress comme un utilisateur humain qui saisirait un mot de passe dans un écran de connexion. La connexion se fait au niveau du code : dans un environnement capable d’exécuter des requêtes réseau (Claude Code, un agent déployé sur un serveur, ou un outil connecté à l’API Anthropic), Claude envoie des requêtes HTTP authentifiées vers l’API REST de WordPress, exactement comme le ferait un script écrit par un développeur.
Le principe reste simple : le site expose des adresses standardisées (/wp-json/wp/v2/posts, /wp-json/wp/v2/media…), et Claude apprend, via ses instructions, quelle adresse appeler et avec quels identifiants. C’est cette combinaison — capacité d’exécution + identifiants sécurisés + connaissance des endpoints — qui fait toute la connexion.
Claude a besoin d’un contexte capable d’envoyer des requêtes réseau, pas seulement d’une conversation.
Le code d’accès dédié, distinct du mot de passe principal du compte WordPress.
Les adresses de l’API que Claude appelle pour lire ou écrire du contenu.
De quoi a-t-on besoin avant de commencer ?
Avant toute connexion, trois éléments doivent être réunis :
- Un site WordPress servi en HTTPS, condition posée nativement par WordPress pour autoriser la création d’Application Passwords.
- Un compte utilisateur dédié sur WordPress, si possible distinct du compte administrateur principal, avec un rôle correspondant strictement aux actions attendues (auteur pour publier, plutôt qu’administrateur complet).
- Un environnement Claude capable d’exécuter du code ou d’appeler des outils réseau — Claude Code, un agent applicatif, ou toute intégration s’appuyant sur l’API Anthropic. Depuis la seule interface de conversation grand public claude.ai, sans outil connecté, Claude ne peut pas contacter un serveur externe de sa propre initiative.
Comment connecter Claude à l’API REST, étape par étape ?
- 1. Créer un Application Password dédiéDepuis le profil WordPress de l’utilisateur choisi, générer un Application Password nommé explicitement (« Claude — publication blog »).
- 2. Stocker le code hors du promptEnregistrer l’identifiant et l’Application Password dans une variable d’environnement du système où Claude s’exécute, jamais écrits en clair dans une instruction ou un fichier versionné.
- 3. Décrire les endpoints utiles à ClaudeIndiquer dans ses instructions les adresses nécessaires :
/wp-json/wp/v2/postspour les articles,/wp-json/wp/v2/mediapour les images. - 4. Tester une requête de lectureDemander à Claude de lister les derniers articles publiés (méthode GET, sans authentification requise pour du contenu public) afin de valider que la connexion fonctionne.
- 5. Passer aux requêtes d’écritureUne fois la lecture validée, autoriser Claude à créer un brouillon ou un article programmé (méthode POST, authentifiée par l’Application Password), en vérifiant chaque résultat avant de généraliser.
Valider la connexion avec une simple lecture avant d’autoriser la moindre écriture évite qu’une mauvaise adresse ou un identifiant mal copié ne crée du contenu erroné sur le site.
Que peut-on demander à Claude une fois connecté ?
Rédiger et publier
Générer un article structuré, l’envoyer avec son image mise en avant, puis le programmer à une date précise.
Uploader des visuels
Envoyer une image générée ou un gabarit personnalisé vers la médiathèque, puis la définir comme image mise en avant.
Mettre à jour le SEO
Corriger un titre Yoast, une meta description ou un slug directement via l’API, sans ouvrir l’éditeur.
Vérifier les doublons
Interroger les articles existants par mot-clé ou par adresse avant de publier, pour éviter tout contenu redondant.
Comment sécuriser cette connexion ?
Donner à un assistant IA un accès en écriture sur un site public demande les mêmes précautions qu’avec n’importe quel script automatisé, avec un soin particulier sur trois points :
- Identifiants jamais en clair : l’Application Password reste dans une variable d’environnement du système hôte, jamais dans un fichier du dépôt de code ni dans une instruction écrite en dur.
- Rôle limité au strict nécessaire : un compte « auteur » suffit à publier des articles ; il n’a pas besoin des droits d’un compte administrateur complet.
- Révocation immédiate possible : en cas de doute, supprimer l’Application Password depuis le profil WordPress coupe l’accès de Claude instantanément, sans toucher au reste du site.
Quels sont les avantages et les limites ?
Avantages
- Aucun plugin tiers requis : uniquement des standards natifs de WordPress.
- Accès révocable indépendamment de tout autre compte ou script.
- Ouvre la voie à une publication ou une mise à jour de contenu entièrement automatisée.
Limites à connaître
- Nécessite un environnement Claude capable d’exécuter du code, pas la seule interface de conversation.
- Demande une configuration technique initiale (variables d’environnement, endpoints).
- Chaque écriture automatisée doit rester supervisée, au moins au démarrage du dispositif.
Ce que nous observons chez les projets que nous accompagnons
Voici un exemple représentatif de notre pratique, sans donnée client ni chiffre inventé.
Cet article a lui-même été publié par Claude
Chez Amari Agency, ce blog est alimenté par une routine où Claude se connecte chaque jour à l’API REST du site avec un Application Password dédié : il vérifie d’abord qu’aucun article existant ne porte déjà le même sujet, rédige le contenu, envoie l’image mise en avant via l’endpoint média, puis programme la publication — sans qu’aucune personne n’ouvre l’administration WordPress.
Ce fonctionnement nous a montré qu’une simple erreur de configuration de l’environnement (variable d’environnement absente) bloque proprement toute publication plutôt que de risquer une action mal authentifiée — un comportement de sécurité qu’il vaut mieux vérifier avant de généraliser un tel dispositif chez un client.
Quels contenus lire ensuite ?
Ces ressources complètent ce tutoriel sans cibler la même requête :
Questions fréquentes sur la connexion de Claude à WordPress
Faut-il savoir coder pour connecter Claude à WordPress ?
Des bases en configuration technique aident (variables d’environnement, requêtes HTTP), mais Claude peut lui-même écrire le script d’appel une fois les identifiants fournis dans un environnement adapté.
Claude peut-il se connecter directement depuis claude.ai ?
Non, la seule interface de conversation ne permet pas d’exécuter des requêtes réseau : il faut un environnement d’exécution comme Claude Code ou une intégration à l’API Anthropic.
Quelle différence avec un plugin IA pour WordPress ?
Un plugin ajoute une fonctionnalité fixe dans l’administration ; connecter Claude à l’API REST permet des scénarios sur mesure, pilotés par des instructions en langage naturel plutôt que par une interface figée.
Quels droits donner au compte utilisé par Claude ?
Le rôle le plus restreint permettant les actions prévues suffit : généralement « auteur » pour publier des articles, sans les droits d’administration complets.
Peut-on révoquer l’accès de Claude à tout moment ?
Oui, la suppression de l’Application Password depuis le profil WordPress coupe l’accès immédiatement, sans impact sur le reste du compte.