WPForms Plugin WordPress Drag and Drop Form Builder

WPForms เป็น WordPress Form Plugin ที่ได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมา ด้วยจำนวนการติดตั้งกว่า 6 ล้านเว็บไซต์ จุดเด่นหลักของ WPForms คือ Drag & Drop Form Builder ที่ใช้งานง่ายอย่างสุดๆ สร้างฟอร์มได้โดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว เหมาะอย่างยิ่งสำหรับเจ้าของธุรกิจและผู้เริ่มต้นที่ต้องการฟอร์มระดับมืออาชีพในเวลาอันสั้น

WPForms เหมาะกับใคร? ผู้เริ่มต้น, เจ้าของธุรกิจ, และผู้ที่ต้องการสร้างฟอร์มโดยไม่แตะโค้ด — ด้วย Drag & Drop Builder, Template สำเร็จรูปกว่า 300 แบบ, Conditional Logic, Payment Integration และ Entry Management ในตัว

WPForms คืออะไร และต่างจาก Contact Form 7 อย่างไร

WPForms พัฒนาโดย WPForms Team ภายใต้บริษัท Awesome Motive (ผู้พัฒนา OptinMonster, MonsterInsights) เปิดตัวครั้งแรกในปี 2016 ด้วยแนวคิด "beginner-friendly form builder" ที่ออกแบบให้ใช้งานง่ายตั้งแต่วันแรก

ความแตกต่างหลักระหว่าง WPForms และ Contact Form 7 อยู่ที่ปรัชญาการออกแบบ CF7 ใช้ Shortcode Tags ที่ต้องเขียนในช่อง Text ทำให้ต้องเรียนรู้รูปแบบ Tag ต่างๆ ในขณะที่ WPForms ใช้ Visual Drag & Drop Builder ที่เพียงแค่ลากฟิลด์จากแผงด้านซ้ายไปวางในพื้นที่ฟอร์ม ไม่ต้องจำ Syntax ใดๆ

WPForms ยังมีฟีเจอร์ Entry Management ในตัว ที่บันทึกทุก Submission ลง Database และแสดงผลใน Dashboard ได้ทันที ไม่ต้องพึ่งพาอีเมลเพียงอย่างเดียว นอกจากนี้ยังมี Form Analytics, Smart Conditional Logic, Payment Forms และ Survey Forms ที่ CF7 ต้องใช้ Add-on เพิ่ม

WPForms Lite vs WPForms Pro — เลือกแบบไหน

WPForms มีสองเวอร์ชันหลัก คือ WPForms Lite ที่ฟรีจาก WordPress.org และ WPForms Pro ที่ต้องจ่ายค่า License รายปี โดยแบ่ง Plan ตามจำนวนเว็บไซต์และฟีเจอร์

ฟีเจอร์ Lite (ฟรี) Basic Pro
Drag & Drop Builder ✓ ✓ ✓
Form Templates จำกัด 300+ 300+
Entry Management ✓ ✓ ✓
Conditional Logic ✗ ✓ ✓
Payment (Stripe/PayPal) ✗ ✗ ✓
Survey & Polls ✗ ✗ ✓
Multi-Page Forms ✗ ✓ ✓
File Upload ✗ ✓ ✓
Form Abandonment ✗ ✗ ✓
Zapier Integration ✗ ✓ ✓

สำหรับเว็บไซต์ทั่วไปที่ต้องการแค่ Contact Form พื้นฐาน WPForms Lite ก็เพียงพอ แต่ถ้าต้องการ Conditional Logic, Multi-Page Forms หรือ Payment แนะนำให้ Upgrade เป็น Basic หรือ Pro

วิธีติดตั้ง WPForms

การติดตั้ง WPForms ทำได้ง่ายเช่นเดียวกับ Plugin ทั่วไปของ WordPress

  1. เข้า WordPress Admin ไปที่ Plugins > Add New Plugin
  2. ค้นหา "WPForms" หรือ "WPForms Lite"
  3. คลิก Install Now แล้วรอการติดตั้ง
  4. คลิก Activate เพื่อเปิดใช้งาน
  5. ทำตาม Setup Wizard ที่ขึ้นมาเพื่อตั้งค่าเบื้องต้น
  6. WPForms จะปรากฏในเมนูซ้ายมือของ Dashboard

ถ้าซื้อ WPForms Pro ให้ดาวน์โหลดไฟล์ ZIP จาก WPForms.com แล้วอัพโหลดผ่าน Plugins > Add New > Upload Plugin จากนั้นใส่ License Key ที่ WPForms > Settings > General เพื่อ Activate License

การใช้ Drag & Drop Builder สร้างฟอร์ม

หลังติดตั้งเสร็จ ไปที่ WPForms > Add New จะแสดง Modal ให้ตั้งชื่อฟอร์มและเลือก Template หรือสร้างจาก Blank เมื่อเลือกแล้วจะเข้าสู่ Form Builder ซึ่งแบ่งเป็นสองส่วนหลัก:

การเพิ่ม Field ใหม่ทำได้โดย:

  1. คลิกหรือลาก Field จากแผงซ้ายไปวางในฟอร์ม
  2. คลิก Field นั้นเพื่อเปิด Field Settings ทางซ้าย
  3. ปรับแต่ง Label, Placeholder, Required, Description และ CSS Classes ได้ตามต้องการ
  4. ลาก Field ขึ้นลงเพื่อจัดเรียงลำดับ

Field Types ที่มีใน WPForms

Standard Fields

ฟิลด์พื้นฐานที่ใช้บ่อยที่สุด ได้แก่ Single Line Text, Multi-Line Text, Dropdown, Multiple Choice (Radio), Checkboxes, Number, Email, Website/URL, Name, Date/Time และ Phone Number

Fancy Fields

ฟิลด์ขั้นสูงที่ช่วยสร้างฟอร์มที่ซับซ้อนขึ้น ได้แก่ File Upload, Page Break (Multi-Page), Section Divider, HTML Block, Content (Static Text/Image), Hidden Field, Password, Rating (ดาว), Likert Scale (Scale Rating) และ Signature

Payment Fields (Pro เท่านั้น)

ฟิลด์สำหรับรับชำระเงิน ได้แก่ Single Item, Multiple Items, Checkbox Items, Dropdown Items, Total (คำนวณอัตโนมัติ) และ Coupon Code

การตั้งค่า Form Settings

หลังสร้างฟอร์มเสร็จ คลิกที่แท็บ Settings ในบาร์ด้านบน เพื่อตั้งค่าพฤติกรรมของฟอร์ม

General Settings

Confirmation Settings

กำหนดสิ่งที่จะเกิดขึ้นหลังส่งฟอร์มสำเร็จ มีสามตัวเลือก:

การตั้งค่า Notifications — ส่งอีเมลแจ้งเตือน

ไปที่แท็บ Notifications เพื่อตั้งค่าอีเมลแจ้งเตือน WPForms มีความยืดหยุ่นมากในส่วนนี้ โดยสามารถสร้าง Notification หลายรายการได้ เช่น อีเมลถึง Admin, อีเมลยืนยันถึงผู้กรอก, หรืออีเมลถึงแผนกที่เกี่ยวข้อง

ฟิลด์สำคัญใน Notification:

Smart Tags: WPForms มี Smart Tags ที่ดึงค่าจากฟอร์มและระบบมาใส่ในอีเมลอัตโนมัติ เช่น {field_id="3"} ดึงค่าจาก Field ที่ 3, {entry_id} ดึง Entry ID, {date format="d/m/Y"} ดึงวันที่ส่ง, {user_agent} ดึง Browser ของผู้ส่ง

Conditional Logic — แสดง/ซ่อนฟิลด์ตามเงื่อนไข

Conditional Logic เป็นหนึ่งในฟีเจอร์ที่ทรงพลังที่สุดของ WPForms Pro ช่วยสร้างฟอร์มอัจฉริยะที่ปรับเปลี่ยนตามการตอบสนองของผู้ใช้ เช่น ถ้าผู้ใช้เลือก "ต้องการใบเสนอราคา" จะแสดงฟิลด์ "งบประมาณ" และ "ประเภทโครงการ" เพิ่มขึ้นมาโดยอัตโนมัติ

การตั้งค่า Conditional Logic:

  1. คลิก Field ที่ต้องการซ่อน/แสดงตามเงื่อนไข
  2. เปิดแท็บ Advanced ใน Field Settings
  3. เปิดใช้งาน Enable Conditional Logic
  4. เลือก Action: Show หรือ Hide Field นี้
  5. กำหนด Condition: เมื่อ Field X มีค่าเป็น Y
  6. เพิ่มหลาย Condition ได้โดยเลือก AND/OR

Anti-Spam — ป้องกัน Spam ด้วย Honeypot

WPForms มีระบบ Anti-Spam ในตัวที่เรียกว่า Anti-Spam Protection ซึ่งใช้เทคนิค Honeypot (ช่องซ่อนที่มองไม่เห็นด้วยตา แต่ Bot จะกรอก) โดยเปิดใช้งานที่ Settings > General > Anti-Spam Protection

นอกจากนี้ WPForms ยังรองรับ:

Payment Forms — รับชำระเงินผ่านฟอร์ม

WPForms Pro รองรับการรับชำระเงินโดยตรงผ่านฟอร์ม โดยไม่จำเป็นต้องใช้ WooCommerce ซึ่งเหมาะสำหรับการรับชำระค่าบริการ ค่าลงทะเบียน หรือสินค้าง่ายๆ

Payment Gateway ที่รองรับ:

วิธีสร้าง Payment Form ด้วย Stripe

  1. ไปที่ WPForms > Settings > Payments > Stripe แล้วเชื่อมต่อบัญชี Stripe
  2. สร้างฟอร์มใหม่ เลือก Template "Stripe Payment Form" หรือ Blank
  3. เพิ่ม Payment Fields: Single Item, Multiple Items หรือ Dropdown Items
  4. เพิ่มฟิลด์ Credit Card (จะปรากฏหลังเชื่อมต่อ Stripe สำเร็จ)
  5. ไปที่ Payments Tab เลือก Stripe แล้ว Enable
  6. ตั้งค่า Payment Description และ Receipt Email

Multi-Page Forms — ฟอร์มหลายหน้า

สำหรับฟอร์มที่มีฟิลด์จำนวนมาก WPForms ช่วยให้สร้างแบบหลายหน้าได้ด้วยการเพิ่ม Page Break Field ลงในฟอร์ม ซึ่งจะแบ่งฟอร์มออกเป็นส่วนๆ พร้อมปุ่ม "Next" และ "Previous" โดยอัตโนมัติ

ฟีเจอร์เพิ่มเติมของ Multi-Page Forms:

Survey และ Poll Forms

WPForms Pro มี Survey addon ที่ช่วยสร้าง Survey และ Poll ได้อย่างมืออาชีพ พร้อม Survey Report ที่แสดงผลลัพธ์เป็น Chart และ Graph แบบ Real-time โดยไม่ต้องส่งออก CSV ไปวิเคราะห์เอง

Field ที่ใช้ในการสร้าง Survey ได้แก่ Likert Scale (ระดับความพอใจ), Net Promoter Score (NPS), Rating Stars, Multiple Choice, Checkboxes และ Dropdown นอกจากนี้ยังสร้าง Poll ได้โดยแสดงผล Vote แบบ Real-time แก่ผู้ตอบได้ทันที

การเชื่อมต่อ WooCommerce

WPForms สามารถทำงานร่วมกับ WooCommerce ได้หลายรูปแบบ เช่น:

การตั้งค่า SMTP กับ WPForms

เช่นเดียวกับ Plugin ฟอร์มทุกตัว WPForms ใช้ WordPress mail() function เป็น Default ซึ่งอาจมีปัญหา Email Deliverability แนะนำให้ใช้ SMTP Plugin เสริม WPForms มี WP Mail SMTP เป็น Plugin อย่างเป็นทางการของทีมเดียวกัน

ขั้นตอนการตั้งค่า WP Mail SMTP กับ WPForms:

  1. ติดตั้ง Plugin WP Mail SMTP (by WPForms)
  2. ทำตาม Setup Wizard เลือก Mailer ที่ต้องการ
  3. สำหรับ Gmail: เชื่อมต่อผ่าน Google OAuth หรือ App Password
  4. สำหรับ Hosting SMTP: ใส่ Host, Port, Username, Password
  5. ทดสอบส่งอีเมลผ่าน Email Test
  6. ดู Email Log ที่ WP Mail SMTP > Email Log เพื่อ Track การส่ง

การเชื่อมต่อ Zapier และ Webhook

WPForms Pro รองรับการเชื่อมต่อกับบริการภายนอกผ่าน Zapier และ Webhooks ทำให้ Automate งานได้หลากหลาย เช่น:

Entry Management — จัดการ Submission ใน Dashboard

หนึ่งในจุดเด่นที่ WPForms เหนือกว่า CF7 คือระบบ Entry Management ที่บันทึกทุก Form Submission ลงฐานข้อมูล WordPress โดยอัตโนมัติ สามารถ:

หมายเหตุ GDPR: Entry Management เก็บข้อมูลส่วนตัวของผู้กรอกฟอร์มในฐานข้อมูลของคุณ ควรตั้งค่า Auto-Delete Entries หลังระยะเวลาที่กำหนดตาม Privacy Policy ของเว็บไซต์ เพื่อปฏิบัติตามข้อกำหนด PDPA/GDPR

WPForms vs Contact Form 7 — เปรียบเทียบฉบับสมบูรณ์

หัวข้อ WPForms Contact Form 7
ความง่ายในการใช้งาน Drag & Drop (ง่ายมาก) Form Tags (ต้องเรียนรู้)
ฟรี Lite ฟรี / Pro จ่าย ฟรี 100%
Entry Management มีในตัว ต้องใช้ Add-on
Conditional Logic
Payment Integration
Survey & Poll ไม่รองรับ
น้ำหนัก / ความเร็ว หนักกว่า CF7 เล็กน้อย เบากว่า
ปรับแต่งด้วย PHP/Hook ทำได้แต่จำกัด ยืดหยุ่นมาก
Template สำเร็จรูป 300+ Template ไม่มี
Form Analytics ไม่มี

เคล็ดลับและ Best Practices สำหรับ WPForms

เริ่มต้นกับ AsiaGB WordPress Hosting

WordPress Hosting รวดเร็ว DirectAdmin แข็งแกร่ง พร้อมให้คุณใช้งาน Plugin ที่ดีที่สุดได้ทันที

ดูแผน Hosting