การจัดการเนื้อหาในเว็บไซต์ WordPress เป็นงานที่หลายคนต้องทำซ้ำ ๆ โดยเฉพาะเมื่อมีบทความจำนวนมากที่จะต้องเผยแพร่เป็นประจำ ถ้ามีตัวช่วยที่สามารถทำกระบวนการนี้ให้อัตโนมัติได้จะช่วยประหยัดเวลาและลดความผิดพลาดได้เป็นอย่างดี ในบทความนี้ เราจะพาคุณไปเรียนรู้วิธีตั้งค่า n8n เพื่อให้สามารถโพสต์บทความลงเว็บไซต์ WordPress ได้แบบอัตโนมัติ สะดวกและง่าย พร้อมแนะนำขั้นตอนการตั้งค่าอย่างละเอียด
n8n คืออะไร
n8n (pronounced “n-eight-n”) เป็นเครื่องมือ workflow automation ที่เปิดให้ใช้งานแบบ open-source ซึ่งช่วยให้คุณเชื่อมต่อบริการต่างๆ เข้าด้วยกัน เช่น Google Sheets, Email, Slack รวมถึง WordPress ด้วยความสามารถลากวางแบบ visual ทำให้ใช้งานง่าย ไม่ต้องเขียนโค้ดเยอะ
เตรียมความพร้อม
ก่อนเริ่มต้นตั้งค่า n8n เพื่อโพสต์บทความลง WordPress อัตโนมัติ คุณต้องเตรียมสิ่งเหล่านี้ให้พร้อม:
- เว็บไซต์ WordPress พร้อม Username/Password ที่มีสิทธิ์โพสต์บทความ
- API Endpoint ของ WordPress ที่เปิดใช้งาน (มักอยู่ที่
/wp-json/wp/v2/posts) - บัญชีผู้ใช้ในระบบ n8n หรือเซิร์ฟเวอร์ที่ติดตั้ง n8n แล้ว
- บทความหรือแหล่งข้อมูลที่ใช้เป็นอินพุต เช่น Google Sheet, Notion, หรือ Airtable
ขั้นตอนการตั้งค่า n8n เพื่อโพสต์บทความลง WordPress
1. สร้าง Workflow ใหม่ใน n8n
- ล็อกอินเข้าสู่ n8n Dashboard
- คลิก “New Workflow” แล้วตั้งชื่อให้ง่ายต่อการจดจำ เช่น “Post to WordPress”
2. เพิ่ม Trigger Node (แหล่งข้อมูล)
เลือกแหล่งข้อมูลที่คุณต้องการใช้ เช่น Google Sheets, Webhook, หรือแม้แต่ Cron เพื่อระบุให้ระบบโพสต์บทความอัตโนมัติตามเวลา
- หากเป็น Google Sheet ให้ตั้งค่าชื่อ Sheet และ Column ให้ตรงกับข้อมูลบทความ เช่น title, content, category เป็นต้น
3. ตั้งค่าการประมวลผลข้อมูล
อาจจำเป็นต้องเพิ่ม Node เช่น Function หรือ Set เพื่อปรับแต่งข้อมูลก่อนส่งไปยัง WordPress เช่น:
- จัดรูปแบบเนื้อหา
- เพิ่มแท็ก หรือ slug จาก title
- ตั้งค่าหมวดหมู่ให้เหมาะสม
4. เพิ่ม WordPress Node
- คลิกที่ “+” เพื่อเพิ่ม Node แล้วค้นหา “WordPress”
- เลือก “Create Post” ใน Action
- ตั้งค่าการเชื่อมต่อ โดยใส่ URL ของเว็บไซต์ WordPress และข้อมูลยืนยันตัวตน เช่น Application Password หรือ Basic Auth ด้วย Username/Password
- กำหนดฟิลด์ต่าง ๆ เช่น Title, Content, Status (เช่น publish หรือ draft)
5. ทดสอบและบันทึก Workflow
- คลิกปุ่ม “Execute Workflow” เพื่อทดสอบ
- ตรวจสอบว่าโพสต์ใหม่ปรากฏในเว็บไซต์ WordPress หรือไม่
- หากทำงานถูกต้อง ให้คลิก “Save” และตั้งค่าให้ Workflow ทำงานอัตโนมัติตามเวลาหรือเมื่อมีการเพิ่มข้อมูลใหม่
เคล็ดลับเพิ่มเติมในการใช้งาน n8n
- ใช้ Node “IF” เพื่อเพิ่มเงื่อนไข เช่น โพสต์เฉพาะบทความที่มีการตรวจสอบแล้ว
- เพิ่ม Node “Telegram” หรือ “Email” เพื่อแจ้งเตือนเมื่อโพสต์เสร็จสมบูรณ์
- จัดการ Workflow อย่างเป็นระบบ ป้องกันการโพสต์ซ้ำหรือผิดพลาด
ตัวอย่างฟิลด์ข้อมูลที่ควรมี
| Field | คำอธิบาย |
|---|---|
| title | ชื่อบทความ |
| content | เนื้อหาบทความ |
| status | สถานะของโพสต์ เช่น publish, draft |
| categories | ID หมวดหมู่ของบทความ |
n8n เป็นเครื่องมือที่เปิดกว้างและยืดหยุ่นสูง การตั้งค่าให้เชื่อมต่อกับ WordPress ช่วยให้กระบวนการจัดการบทความในเว็บไซต์เป็นเรื่องที่ง่ายขึ้นมาก ไม่ว่าคุณจะเป็นเจ้าของเว็บไซต์ข่าว บล็อกเกอร์ หรือเจ้าหน้าที่การตลาด ก็สามารถใช้งานฟีเจอร์นี้เพื่อประหยัดเวลา ลดข้อผิดพลาด และเพิ่มประสิทธิภาพในการทำงานได้
ลองเริ่มต้นตั้งค่า n8n ของคุณวันนี้ แล้วจะพบว่าการโพสต์บทความลง WordPress อัตโนมัติไม่ใช่เรื่องยากอีกต่อไป
