Workflow มือใหม่ ใครๆ ก็ทำได้ – สร้างบทความอัตโนมัติด้วย n8n + WordPress + AI

เปลี่ยนกระบวนการสร้างคอนเทนต์ให้น่าเบื่อให้กลายเป็นเรื่องสนุก ด้วยพลังของ n8n ที่จะทำให้คุณดึงข้อมูลจาก API หรือ RSS Feed มาแปลงร่างเป็นบทความสุดล้ำ พร้อมโพสต์ขึ้น WordPress โดยไม่ต้องแตะมือแม้แต่น้อย สร้างระบบที่เขียนแทนคุณทุกวัน ไม่ต้องเหนื่อย ไม่ต้องล้า แค่ปล่อยให้ AI ทำงานอย่างชาญฉลาด
ในยุคที่เทคโนโลยีล้ำหน้าไปไกล การใช้เวลานั่งพิมพ์บทความซ้ำๆ ทุกวัน อาจไม่ใช่ทางเลือกที่ฉลาดอีกต่อไป เพราะวันนี้ n8n + AI + WordPress จะมาเปลี่ยนวิธีการทำคอนเทนต์ให้ไฮเทคขั้นสุดด้วย Workflow ที่ออกแบบมาให้ใครก็ทำได้ โดยไม่ต้องมีพื้นฐานเขียนโค้ดเลยแม้แต่น้อย!
🚀 สิ่งที่ต้องมี:
- WordPress ที่เปิดใช้งาน REST API
- ปลั๊กอิน JWT Auth หรือ Application Password สำหรับ API Auth
- n8n (Local หรือ Cloud ก็ได้)
- RSS หรือ API ที่มีข้อมูล เช่น ข่าว, สินค้าใหม่, คอนเทนต์อัปเดต
- (แนะนำ) OpenAI API Key สำหรับสรุปเนื้อหาและเขียนใหม่
📄 Workflow Overview:
- Trigger: ใช้ Cron หรือ Interval Node ให้รันทุกวัน
- HTTP Request: ดึงข้อมูลจาก RSS หรือ API ภายนอก
- Split In Batches: แยกรายการออกเป็นชิ้นๆ
- Function: เตรียมข้อมูลแต่ละรายการให้พร้อมใช้
- OpenAI: เขียนสรุปหรือขยายเป็นบทความใหม่
- HTTP Request (POST): ส่งข้อมูลเข้า WordPress ผ่าน REST API
🧲 ขั้นตอนแบบจับมือทำ:
1. Trigger: Interval Node
- ตั้งเวลาให้ทำงานทุก 24 ชั่วโมง
{
"nodes": [
{
"parameters": {
"interval": 1,
"unit": "days"
},
"name": "Every day",
"type": "n8n-nodes-base.interval",
"typeVersion": 1,
"position": [200, 300]
}
]
}
2. HTTP Request: ดึงข่าว/คอนเทนต์จาก RSS หรือ API
{
"parameters": {
"url": "https://api.example.com/latest-posts",
"responseFormat": "json"
},
"name": "Fetch API",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [400, 300]
}
3. Function Node: จัดข้อมูลให้เป็นรูปแบบบทความ
return items.map(item => {
return {
json: {
title: item.json.title,
content: item.json.description || item.json.summary,
sourceUrl: item.json.link
}
};
});
4. OpenAI Node: สร้างบทความ
- ใช้
text-davinci-003หรือ GPT-4 API - Prompt:
สรุปข่าวจากข้อมูลนี้ให้อยู่ในรูปแบบบทความพร้อมพาดหัว:
{{ $json["content"] }}
5. HTTP Request: สร้างโพสต์ WordPress
{
"parameters": {
"url": "https://yourwebsite.com/wp-json/wp/v2/posts",
"method": "POST",
"authentication": "basicAuth",
"jsonParameters": true,
"options": {},
"bodyParametersJson": {
"title": "={{ $json["title"] }}",
"content": "={{ $json["choices"][0]["text"] }}",
"status": "publish"
}
},
"name": "Post to WordPress",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [1000, 300]
}
หมายเหตุ: ใช้ Basic Auth หรือ Bearer Token แล้วแต่ระบบที่ใช้ใน WordPress

สร้างแอปส่งอาหารแบบกระจายศูนย์ด้วย Linux และโอเพ่นซอร์ส: คู่มือปฏิวัติ Food Delivery ให้ชุมชนเป็นเจ้าของ
บทนำ: เมื่อการส่งอาหารไม่ควรถูกผูกขาดโดยแพลตฟอร์มกลาง
ในช่วงไม่กี่ปีที่ผ่านมา โมเดลแพลตฟอร์มส่งอาหารแบบรวมศูนย์ได้กลายเป็นโครงสร้างพื้นฐานดิจิทัลที่ห…Read More
ติดตั้ง FFmpeg บน Linux เพื่อบีบอัดวิดีโออาหารอีสานอัตโนมัติ: คู่มือ DevOps ครีเอทีฟสำหรับสายคอนเทนต์ที่อยากเลิกเรนเดอร์เอง
ในโลกของครีเอเตอร์ที่ต้องผลิตวิดีโออย่างต่อเนื่อง โดยเฉพาะสายอาหารอีสานที่มีทั้งภาพครกตำส้มตำ ควันจากปลาร้า เสียงครัวที่มีจังหวะเฉพาะตัว และฟุตเทจยาวระดับหลา…
Read More
สร้าง Ubuntu Server ท้องถิ่นเพื่ออนุรักษ์ดนตรีพื้นบ้านอีสาน: คู่มือ Digital Sovereignty สำหรับคลังเสียง Mo Lam และ Kantrum
ในวันที่ไฟล์ดิจิทัลดูเหมือนจะเก็บทุกอย่างไว้ได้ตลอดไป ความจริงกลับตรงกันข้ามสำหรับมรดกเสียงพื้นบ้านจำนวนมาก โดยเฉพาะดนตรีอีสานอย่าง Mo Lam แ…
Read More
คู่มือเริ่มต้นแต่งเพลงด้วย Suno AI: จากไอเดียแรกสู่เดโมเพลงที่ฟังได้จริงแบบเข้าใจง่าย
ทำความรู้จักกับ Suno AI สำหรับคนที่อยากเริ่มแต่งเพลง
ถ้าคุณเคยมีทำนองอยู่ในหัวแต่ไม่รู้จะเริ่มทำเพลงอย่างไร หรืออยากทดลองสร้างเพลงโดยไม่ต้องเชี่ยวชาญ…Read More