- Accueil
- Ressources
- Intégrations
- Wordpress
Intégration Wordpress n8nAutomatiser Wordpress avec n8n.
Publier sur ton site ne devrait plus passer par l'admin. L'intégration Wordpress n8n donne 12 opérations sur les articles, les pages et les comptes. Aucun nœud trigger n'existe pour cet outil : le workflow démarre sur un Schedule Trigger, la brique n8n qui se déclenche à intervalle fixe.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment l'intégration Wordpress n8n ?
Le nœud Wordpress est livré avec n8n et discute avec l'API de Wordpress au nom d'un site précis. Il couvre trois ressources, les articles, les pages et les comptes, avec quatre opérations chacune : créer, lire un élément, lister, mettre à jour. Douze opérations au total, de quoi rédiger et publier, relire ce qui est déjà en ligne, et gérer les comptes derrière, sans ouvrir le tableau de bord.
Premier usage, la chaîne de publication. Un Schedule Trigger réveille le workflow chaque matin, une ligne de Google Sheets porte le sujet et l'angle, une étape de rédaction produit le texte, et post.create dépose l'article avec Status sur draft. Personne ne publie à l'aveugle. Le relecteur ouvre le brouillon, un second workflow bascule le statut avec post.update, et le message tombe dans Slack au moment où l'article passe en ligne.
Deuxième usage, l'inventaire que personne ne fait à la main. post.getAll avec Return All activé parcourt toute l'archive page après page, Before ne garde que ce qui a été publié avant une date au format ISO8601, et il reste une liste de titres et de slugs à rafraîchir. Même logique avec page.getAll pour retrouver les landing pages qui parlent encore d'une offre de l'an dernier.
Troisième usage, les gens. Un pigiste arrive, user.create ouvre le compte avec ses six champs obligatoires, et user.update complète la bio plus tard via Description. Branche Gmail pour le message de bienvenue et l'arrivée ne dépend plus de la disponibilité de l'administrateur du site.
Le nœud s'arrête à ces trois ressources. L'envoi de médias, les commentaires, les catégories en tant qu'objets, les points d'entrée ajoutés par un plugin : aucune opération pour ça ici. C'est le rôle du nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Wordpress en réutilisant le même credential grâce à l'authentification prédéfinie. Pas de deuxième jeu de clés à gérer.
Deux limites à connaître avant de construire. Il n'y a pas de trigger Wordpress dans n8n : rien ne réagit tout seul à un nouveau commentaire ou à un article fraîchement publié, le workflow part toujours d'ailleurs. Et OAuth2 ne concerne que les sites hébergés sur Wordpress.com, donc une installation sur ton propre serveur passe par le basic auth. Pour le reste, l'Avis n8n fait le tour de l'outil, et la Formation n8n montre comment monter ces workflows pas à pas.
Comment connecter Wordpress à n8n ?
- 01
Choisir la méthode d'authentification
Deux méthodes existent pour ce nœud, et le champ Authentication présent sur chaque opération permet de basculer de l'une à l'autre.
basicAuthfonctionne avec n'importe quelle installation Wordpress, hébergée ou sur ton serveur, et c'est la seule option pour un site auto-hébergé.oAuth2est réservé à Wordpress.com et demande une application créée dans le portail développeur. Tranche d'abord : les informations à récupérer ensuite en dépendent. - 02
Générer un mot de passe d'application
Le basic auth n'utilise pas le mot de passe de connexion habituel. Ouvre ton profil Wordpress, va dans Security, puis Two-Step Authentication, et active la double authentification si elle ne l'est pas : la section des mots de passe d'application n'apparaît qu'à cette condition. Clique ensuite sur Add new application password, donne-lui un nom comme
n8n integration, et copie la valeur générée tout de suite. Elle ne s'affiche qu'une fois. - 03
Créer le credential dans n8n
Dans le menu Credentials, crée le credential Wordpress et renseigne quatre choses : Username, le Password d'application que tu viens de copier, la WordPress URL du site, et ton choix sur Ignore SSL Issues. Laisse cette dernière option désactivée pour que la validation du certificat reste respectée. Un credential se crée une fois et réapparaît dans la liste déroulante de tous les nœuds qui en ont besoin.
Ce que le nœud Wordpress sait faire
Le nœud Wordpress expose 12 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Post
4 opérationsCreate a post
post.createCe que tu vois dans n8n
Notes & cas d'usage
L'opération dépose un nouvel article dans Wordpress et renvoie son identifiant, que la suite du workflow réutilise pour tracer l'URL ou diffuser le lien ailleurs.
Paramètres clés
- Title : le seul champ obligatoire, souvent
{{ $json.title }}venu de l'étape de rédaction. - Content : le corps du texte, rangé dans Additional Fields.
- Status :
draftgarde l'article invisible pour relecture,publishle met en ligne,futureattend la Date indiquée.
Get a post
post.getCe que tu vois dans n8n
Notes & cas d'usage
Lire un seul article par son identifiant rend au workflow la version enregistrée : titre, contenu, statut, l'état réel du site à cet instant.
Paramètres clés
- Post ID : l'identifiant de l'article, en général repris tel quel avec
{{ $json.id }}depuis un nœud précédent. - Context :
viewrenvoie la forme publique,editajoute les champs bruts que voit un rédacteur,embedune version courte. - Password : indispensable si l'article est protégé par mot de passe.
Get many posts
post.getAllCe que tu vois dans n8n
Notes & cas d'usage
Lister, c'est le moment où l'archive devient une donnée que le workflow peut trier, compter et comparer.
Paramètres clés
- Return All : activé, n8n enchaîne les pages de l'API Wordpress jusqu'au bout de l'archive ; désactivé, Limit fixe la taille du lot.
- After et Before : deux dates ISO8601 qui encadrent la fenêtre de publication.
- Search : une chaîne cherchée dans les articles, pratique pour sortir tout ce qui cite un nom de produit.
- Status : filtrer sur
draftmontre ce qui traîne en attente.
Update a post
post.updateCe que tu vois dans n8n
Notes & cas d'usage
Rien ne passe en ligne sans un changement de statut, et ce changement tient dans cette opération. Elle modifie un article existant sans toucher à son identifiant ni à son URL.
Paramètres clés
- Post ID : le seul champ obligatoire, tout le reste vit dans Update Fields.
- Status : passer de
pendingàpublish, c'est toute l'étape de validation en un nœud. - Tag Names or IDs : les étiquettes, choisies dans la liste ou passées en identifiants via une expression.
Page
4 opérationsCreate a page
page.createCe que tu vois dans n8n
Notes & cas d'usage
Une page ne suit pas la logique d'un article : elle vit dans une arborescence et dans un menu, pas dans un fil chronologique.
Paramètres clés
- Title : obligatoire, le reste est dans Additional Fields.
- Parent ID : l'identifiant de la page parente, ce qui range la nouvelle page sous une rubrique.
- Menu Order : la position de la page par rapport aux autres.
- Featured Media ID : l'identifiant d'un média déjà présent dans la bibliothèque.
Get a page
page.getCe que tu vois dans n8n
Notes & cas d'usage
Lire une page renvoie exactement ce que Wordpress a enregistré pour elle. C'est la façon la plus sûre de vérifier une page en ligne depuis un workflow.
Paramètres clés
- Page ID : l'identifiant de la page, obligatoire.
- Context :
viewpour la forme affichée,editquand le workflow a besoin des champs bruts avant de les modifier,embedpour un aperçu léger. - Password : pour une page gardée derrière un mot de passe.
Get many pages
page.getAllCe que tu vois dans n8n
Notes & cas d'usage
Les pages d'un site tiennent rarement sur des centaines d'entrées, ce qui fait de cette opération un bon point de départ pour un contrôle global.
Paramètres clés
- Return All : activé, tout remonte ; désactivé, Limit décide du nombre.
- Parent Page ID : ne garde que les pages filles d'une rubrique.
- Page : la page de résultats à lire, l'alternative manuelle quand Return All reste désactivé.
- Order By :
modifiedfait remonter ce qui a changé récemment.
Update a page
page.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifier une landing page depuis un workflow évite l'aller-retour copier-coller par l'administration, et tout bascule à la même seconde.
Paramètres clés
- Page ID : obligatoire, les champs à changer vont dans Update Fields.
- Content : le nouveau corps de la page.
- Slug : l'identifiant alphanumérique présent dans l'URL, unique pour son type.
- Status :
privateretire la page du public sans la supprimer.
draft à la fin de l'opération.User
4 opérationsCreate a user
user.createCe que tu vois dans n8n
Notes & cas d'usage
Les comptes portent la plus longue liste de champs obligatoires du nœud : six valeurs à remplir, sinon l'exécution s'arrête.
Paramètres clés
- Username et Email : l'identifiant de connexion et l'adresse, les deux requis.
- First Name, Last Name et Name : ce dernier est le nom affiché sur le site.
- Password : requis, et jamais renvoyé par l'API ensuite.
- Description : la bio, dans Additional Fields.
Get a user
user.getCe que tu vois dans n8n
Notes & cas d'usage
Un compte, un identifiant, une lecture. L'opération renvoie le profil derrière la référence d'auteur trouvée dans un article.
Paramètres clés
- User ID : l'identifiant du compte, obligatoire, souvent
{{ $json.author }}récupéré sur un article lu juste avant. - Context :
viewdonne le profil public,editexpose les champs visibles par un administrateur,embedune version réduite.
Get many users
user.getAllCe que tu vois dans n8n
Notes & cas d'usage
La liste des comptes répond à une question que les équipes éditoriales se posent souvent : qui écrit ici, et depuis quand.
Paramètres clés
- Return All : activé, toute la liste remonte ; désactivé, Limit pose le plafond.
- Who : réglé sur
authors, le résultat ne garde que les comptes considérés comme auteurs. - Order By :
registered_dateplace les inscriptions récentes en tête,nametrie par ordre alphabétique. - Search : une chaîne cherchée parmi les comptes.
Update a user
user.updateCe que tu vois dans n8n
Notes & cas d'usage
Un profil vieillit. Quelqu'un change de poste, une bio annonce un titre périmé, une adresse ne répond plus.
Paramètres clés
- User ID : obligatoire, et seul champ en dehors de Update Fields.
- Email : la nouvelle adresse du compte.
- URL : le site personnel affiché sur le profil.
- Nickname et Slug : le surnom et l'identifiant alphanumérique du compte.
Besoin d'aide pour automatiser Wordpress avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

