Automatisation de la Création d’Annonces WordPress

Adsn8n

Ce post décrit un workflow n8n qui permet d’automatiser la création d’annonces sur votre site WordPress. Grâce à ce processus, vous pouvez facilement publier des annonces à partir de différentes sources de données, améliorant ainsi la gestion de votre contenu publicitaire.

				
					{
  "nodes": [
    {
      "parameters": {},
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        300
      ]
    },
    {
      "parameters": {
        "url": "https://api.example.com/get-ads",
        "responseFormat": "json",
        "options": {}
      },
      "name": "HTTP Request Get Ads",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        450,
        300
      ]
    },
    {
      "parameters": {
        "functionCode": "const ads = items[0].json;nreturn ads.map(ad => ({n  title: ad.title,n  content: ad.content,n  excerpt: ad.excerptn}));"
      },
      "name": "Code Process Ads",
      "type": "n8n-nodes-base.function",
      "position": [
        650,
        300
      ]
    },
    {
      "parameters": {
        "rules": [
          {
            "operation": "isNotEmpty",
            "fieldId": "title"
          }
        ]
      },
      "name": "IF Check Title",
      "type": "n8n-nodes-base.if",
      "position": [
        850,
        300
      ]
    },
    {
      "parameters": {
        "operation": "create",
        "title": "={{$json["title"]}}",
        "content": "={{$json["content"]}}",
        "excerpt": "={{$json["excerpt"]}}",
        "status": "publish"
      },
      "name": "Create WordPress Post",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        1050,
        300
      ]
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "HTTP Request Get Ads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request Get Ads": {
      "main": [
        [
          {
            "node": "Code Process Ads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code Process Ads": {
      "main": [
        [
          {
            "node": "IF Check Title",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF Check Title": {
      "main": [
        [
          {
            "node": "Create WordPress Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {}
}
				
			

Agents similaires