Ressources · Intégration n8n

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

Pourquoi automatiser

À 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.

Connexion

Comment connecter Wordpress à n8n ?

  1. 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. basicAuth fonctionne 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é. oAuth2 est 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.

  2. 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.

  3. 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.

Actions

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.

Matrice ressources × opérations
RessourceCreateGetGet ManyUpdate
Post✓✓✓✓
Page✓✓✓✓
User✓✓✓✓

Post

4 opérations
01

Create a post

post.create

Ce 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 : draft garde l'article invisible pour relecture, publish le met en ligne, future attend la Date indiquée.
Cas d'usage
le lot d'articles de la semaine arrive en brouillon le lundi matin, prêt à être relu.
02

Get a post

post.get

Ce 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 : view renvoie la forme publique, edit ajoute les champs bruts que voit un rédacteur, embed une version courte.
  • Password : indispensable si l'article est protégé par mot de passe.
Cas d'usage
relire le contenu actuel avant une réécriture automatique, pour ne pas effacer un paragraphe ajouté à la main.
03

Get many posts

post.getAll

Ce 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 draft montre ce qui traîne en attente.
Cas d'usage
l'audit de contenu trimestriel, trié par date.
04

Update a post

post.update

Ce 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.
Cas d'usage
une validation dans un formulaire met l'article en ligne et pose les étiquettes retenues.

Page

4 opérations
05

Create a page

page.create

Ce 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.
Cas d'usage
une page par ville ou par prestation, générée depuis un tableau et rangée sous la bonne rubrique.
06

Get a page

page.get

Ce 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 : view pour la forme affichée, edit quand le workflow a besoin des champs bruts avant de les modifier, embed pour un aperçu léger.
  • Password : pour une page gardée derrière un mot de passe.
Cas d'usage
un contrôle avant l'envoi d'une campagne, pour confirmer que la landing page affiche bien l'offre en cours.
07

Get many pages

page.getAll

Ce 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 : modified fait remonter ce qui a changé récemment.
Cas d'usage
lister les pages filles de la rubrique services avant un changement de nom.
08

Update a page

page.update

Ce 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 : private retire la page du public sans la supprimer.
Cas d'usage
une offre saisonnière posée sur plusieurs pages d'un coup, puis repassée en draft à la fin de l'opération.

User

4 opérations
09

Create a user

user.create

Ce 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.
Cas d'usage
le compte d'un nouveau contributeur ouvert le jour de la signature, bio comprise.
10

Get a user

user.get

Ce 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 : view donne le profil public, edit expose les champs visibles par un administrateur, embed une version réduite.
Cas d'usage
transformer l'auteur d'un article en nom et adresse email avant d'envoyer le récapitulatif mensuel des performances.
11

Get many users

user.getAll

Ce 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_date place les inscriptions récentes en tête, name trie par ordre alphabétique.
  • Search : une chaîne cherchée parmi les comptes.
Cas d'usage
la revue des accès, comptes dormants repérés au passage.
12

Update a user

user.update

Ce 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.
Cas d'usage
un changement noté dans le tableau des ressources humaines met à jour la bio et l'adresse sur le site dans la nuit.
Besoin d'aide

Besoin d'aide pour automatiser Wordpress avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Wordpress et n8n, les questions qui suivent

01L'intégration Wordpress n8n est-elle gratuite ?
Oui, côté n8n. Le nœud Wordpress est livré avec n8n : rien à installer, rien à payer en plus pour le connecteur lui-même. Il se comporte de la même façon sur n8n Cloud, l'offre hébergée par n8n, et sur une instance que tu installes toi-même avec Docker ou npm, en Community Edition sous licence Sustainable Use. Un workflow monté sur l'une tourne sur l'autre sans modification. Ce que coûte ton hébergement Wordpress est une autre histoire, qui dépend de ton installation et pas de n8n.
02Quels credentials faut-il pour connecter Wordpress à n8n ?
Deux méthodes. Le basic auth marche avec n'importe quel site et demande quatre éléments : le Username, un mot de passe d'application, la WordPress URL du site, et un choix sur Ignore SSL Issues. Le mot de passe d'application se génère depuis la section Security du profil, page Two-Step Authentication, qu'il faut avoir activée avant. OAuth2 est l'autre chemin, réservé aux sites Wordpress.com : tu crées une application dans le portail développeur, tu y colles l'URL de redirection affichée par n8n, puis tu rapportes le Client ID, le Client Secret et l'identifiant de ton site. Une installation auto-hébergée passe par le basic auth.
03Quelles sont les limites du nœud Wordpress dans n8n ?
Le nœud couvre trois ressources, les articles, les pages et les comptes, pour 12 opérations au total. Créer, lire et mettre à jour sont là. L'envoi de médias, les commentaires et les objets de taxonomie n'y sont pas, et ce qu'ajoute un plugin non plus. Quand une opération manque, le nœud HTTP Request appelle directement l'endpoint voulu et réutilise le même credential Wordpress via l'authentification prédéfinie, donc il n'y a rien de plus à configurer. Sur les opérations de liste, garde en tête que Return All est ce qui fait enchaîner les pages de l'API. Désactivé, le nœud s'arrête au nombre fixé par Limit.
04Le nœud Wordpress réagit-il en temps réel ?
Non, parce qu'il n'existe pas de nœud trigger Wordpress dans n8n. Rien ne remarque tout seul un article publié ou un commentaire déposé. Un workflow qui touche à Wordpress démarre ailleurs : sur un Schedule Trigger qui se déclenche à intervalle fixe, ce qui convient aux audits et à la publication récurrente ; sur un Webhook n8n, c'est-à-dire une URL qu'un autre service appelle pour lancer l'exécution, pratique avec un formulaire ; ou sur le trigger d'un autre outil de ton installation. En pratique, le Schedule Trigger couvre l'essentiel du travail éditorial, qui se planifie de toute façon.
05n8n ou Make pour Wordpress ?
Trois critères tranchent. L'hébergement d'abord : n8n tourne sur ton propre serveur ou sur n8n Cloud, Make n'existe qu'en hébergé. Si le contenu des articles ou les données des comptes doivent rester sur une infrastructure que tu maîtrises, la question est réglée. Le modèle de coût ensuite : Make facture à l'opération, ce qui compte dès qu'un audit parcourt toute une archive avec Return All. La logique visuelle enfin : les deux construisent des workflows sur un canevas, et le choix tient plus à l'habitude qu'aux capacités. Pour un site Wordpress, le volume remonté par les opérations de liste finit souvent par décider.