Automatisation de la publication d’articles sur WordPress

Dans cet article, nous allons explorer un workflow complet pour automatiser la publication d’articles sur WordPress en utilisant n8n. Vous apprendrez à configurer chaque étape, de la récupération des données à la création de l’article sur votre site.

				
					{
  "nodes": [
    {
      "parameters": {},
      "name": "Déclencheur Manuel",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        300
      ]
    },
    {
      "parameters": {
        "url": "https://api.example.com/articles",
        "responseFormat": "json"
      },
      "name": "Récupérer Articles",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        450,
        300
      ]
    },
    {
      "parameters": {
        "functionCode": "return items.map(item => {n  return { title: item.title, content: item.content };n});"
      },
      "name": "Formatage des Données",
      "type": "n8n-nodes-base.function",
      "position": [
        650,
        300
      ]
    },
    {
      "parameters": {
        "conditions": {
          "string": [
            {
              "value1": "={{$json["title"]}}",
              "operation": "empty"
            }
          ]
        }
      },
      "name": "Vérification Titre",
      "type": "n8n-nodes-base.if",
      "position": [
        850,
        300
      ]
    },
    {
      "parameters": {
        "url": "https://your-wordpress-site.com/wp-json/wp/v2/posts",
        "method": "POST",
        "jsonParameters": true,
        "options": {},
        "bodyParametersJson": "={n  "title": "{{$json["title"]}}",n  "content": "{{$json["content"]}}",n  "status": "publish"n}"
      },
      "name": "Créer Article WordPress",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1050,
        300
      ]
    }
  ],
  "connections": {
    "Déclencheur Manuel": {
      "main": [
        [
          {
            "node": "Récupérer Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Récupérer Articles": {
      "main": [
        [
          {
            "node": "Formatage des Données",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Formatage des Données": {
      "main": [
        [
          {
            "node": "Vérification Titre",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Vérification Titre": {
      "main": [
        [
          {
            "node": "Créer Article WordPress",
            "type": "true",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {}
}
				
			

Agents similaires