Cet article a été rédigé, optimisé pour le SEO, traduit en français et publié en production — entièrement par un agent Claude Code. Voici exactement comment nous l’avons construit.
Publier un article de blog sur un site WordPress semble simple — jusqu'à ce que l'on prenne en compte les mises en page Elementor, Yoast SEO optimisation, traductions bilingues et un pipeline de promotion multi-environnements. Ce qui devrait prendre 30 minutes prend une demi-journée.
Au | Discover how agentic AI development helps small companies and solopreneurs build software faster without large teams. Learn practical tools and strategies., nous avons demandé : est-il possible qu'une Claude Code l'agent gère-t-il l'intégralité du flux de travail ? Pas seulement la rédaction du contenu — mais la création de l'ébauche dans WordPress, la configuration de la mise en page Elementor, la configuration des méta Yoast, l'insertion des traductions françaises et la promotion de l'environnement local à la mise en scène jusqu'à la production ?
La réponse est oui. Et cet article en est la preuve — il a été créé de bout en bout par le même pipeline d'automatisation Claude Code qu'il décrit.
Le pipeline gère toutes les étapes de création et de publication d'articles :
wp_postmeta et wp_yoast_indexable tables
Trois composants rendent cela possible :
Nous avons défini les compétences personnalisées comme des fichiers markdown dans .claude/compétences/. Chaque compétence est un manuel détaillé que Claude Code suit :
/créer-contenu - rassemble un dossier, rédige le contenu, construit Elementor JSON, crée l'ébauche, définit toutes les méta SEO, insère les traductions/content-publish staging 7316 — exporte un article depuis le local, résout les balises et les auteurs sur staging, crée le brouillon, définit Elementor + Yoast + traductions via l'API/content-publish prod 7692 — promeut depuis la mise en production après le même fluxLes compétences contiennent toutes les règles dont l'agent a besoin : directives d'optimisation Yoast SEO, définitions de structure Elementor, schémas de table TranslatePress et comportements spécifiques à l'environnement.
L'API REST standard de WordPress ne peut pas écrire les données Elementor, les entrées indexables de Yoast ou les traductions de TranslatePress. Nous avons donc créé une API personnalisée légère — trois points d'accès dans un seul fichier PHP (facilio-child/inc/sengo-agent-api.php):
POST /wp-json/sengo/v1/elementor/{id} — définit les données de mise en page d'Elementor et efface le cachePOST /wp-json/sengo/v1/yoast/{id} — met à jour les deux wp_postmeta et wp_yoast_indexablePOST /wp-json/sengo/v1/translations — insère des entrées de dictionnaire et des traductions de slugTous les points d'accès nécessitent une authentification par mot de passe d'application. La même API fonctionne identiquement en local, en staging et en production — aucun chemin de code spécifique à l'environnement.
Le contenu circule dans un seul sens : local → staging → production. Chaque environnement possède sa propre instance WordPress avec des ID de publication, des ID d'étiquette et des utilisateurs séparés. Le pipeline résout tout par nom, pas par ID :
Obtenir un score vert sur Yoast n'est pas une réflexion après coup — l'agent Claude Code applique les règles de référencement pendant la rédaction, pas après. Le fichier de compétences comprend 11 règles d'optimisation Yoast :
Le résultat : des articles qui obtiennent un score vert sur Yoast dès le premier brouillon, sans retouches SEO manuelles.
Le site de Sengo fonctionne en anglais et en français via TranslatePress. L'agent gère les deux :
claude-code-wordpress-automatisation → automatisation-wordpress-claude-code) via la table de traductions des slugsAucune entrée manuelle dans l'éditeur visuel TranslatePress n'est requise — l'API gère tout.
Quelques choses nous ont surpris pendant le développement :
wp_postmeta seul ne fonctionne pas — Yoast lit à partir de wp_yoast_indexable premièrement. Notre API personnalisée met à jour les deux.Agent utilisateur L'en-tête est bloqué par la protection contre les robots de Cloudflare.
Voici ce dont vous avez besoin pour reproduire ce pipeline :
.claude/compétences/ qui définissent les règles de flux de travailL'ensemble de la mise en place nous a pris une session de travail pour construire et affiner. Le retour sur investissement est immédiat — chaque article après celui-ci suit le même pipeline avec une seule commande.
Vous voulez que Sengo mette en place un pipeline de contenu IA pour votre site WordPress ?
Comme (0)