พลังของระบบอัตโนมัติ WordPress
เผยแพร่แล้ว: 2021-11-15ฉันชอบนึกถึงเว็บไซต์ WordPress ทั่วไปว่าเป็นชุดของชิ้นส่วนต่างๆ ธีม ปลั๊กอิน และโค้ดที่กำหนดเองสามารถรวมกันเพื่อขับเคลื่อนไซต์ประเภทใดก็ได้
แต่ในกรณีส่วนใหญ่ ชิ้นส่วนต่างๆ เหล่านี้ไม่จำเป็นต้องทำงาน ร่วมกัน นั่นคือพวกเขาแต่ละคนมีจุดมุ่งหมายของตนเองโดยไม่ขึ้นกับอีกคนหนึ่ง เว้นแต่จะผูกติดอยู่กับระบบนิเวศเดียวกัน (เช่น ส่วนขยาย WooCommerce) พวกเขาสามารถเปลี่ยนแปลงได้โดยไม่ทำให้เกิดผลกระทบจากโดมิโน
ที่มีทั้งด้านบวกและด้านลบ ในด้านบวก คุณสามารถเพิ่มหรือลบฟังก์ชันการทำงานได้ตลอดเวลา แต่ก็หมายความว่าการทำให้สิ่งต่าง ๆ ทำงานควบคู่กันอาจเป็นเรื่องยาก
เป็นความท้าทายสำหรับนักพัฒนา มีหลายสถานการณ์ที่คุณอาจต้องการให้การดำเนินการของผู้ใช้ในปลั๊กอินหนึ่งทริกเกอร์การตอบสนองในอีกปลั๊กอินหนึ่ง เว้นแต่ว่าคุณลักษณะเหล่านี้จะถูกสร้างขึ้นโดยเจตนาในปลั๊กอิน อาจจำเป็นต้องสร้างฟังก์ชันดังกล่าวตั้งแต่เริ่มต้น
นั่นคือที่มาของพลังของการทำให้ WordPress ทำงานโดยอัตโนมัติ ขณะนี้มีเครื่องมือที่ออกแบบมาโดยเฉพาะเพื่อกระตุ้นปฏิกิริยาลูกโซ่ระหว่างปลั๊กอินหลายตัวและบริการของบุคคลที่สาม เหนือสิ่งอื่นใดคือสามารถกำหนดค่าได้อย่างง่ายดาย
หากฟังดูเหมือนบางอย่างที่อาจเปลี่ยนชีวิตคุณ (หรืออย่างน้อยก็เว็บไซต์ของคุณ) อ่านต่อ! เราจะแนะนำให้คุณรู้จักกับเครื่องมืออัตโนมัติของ WordPress และตัวอย่างเบื้องต้นเกี่ยวกับสิ่งที่พวกเขาสามารถทำได้สำหรับคุณ
ปลั๊กอิน WordPress Automation
ขั้นตอนแรกเกี่ยวข้องกับการเลือกปลั๊กอิน WordPress อัตโนมัติ ซึ่งจะทำหน้าที่เป็นกาวที่เชื่อมโยงปลั๊กอินและบริการต่างๆ ของเว็บไซต์ของคุณเข้าด้วยกัน
มีตัวเลือกที่น่าสนใจสองสามตัวที่เราจะเน้น แต่ละเวอร์ชันมีเวอร์ชันฟรีที่มีความเป็นไปได้มากมาย หากคุณกำลังมองหาสิ่งที่มีประสิทธิภาพมากกว่า เวอร์ชันเชิงพาณิชย์จะนำเสนอคุณลักษณะขั้นสูงและความเข้ากันได้ที่กว้างขึ้น
ก่อนที่คุณจะเลือก โปรดตรวจสอบว่ามีอะไรรวมอยู่บ้าง แม้ว่าทั้งสองตัวเลือกจะมีความคล้ายคลึงกัน แต่อาจมีความแตกต่างที่สำคัญบางประการที่จะเป็นตัวกำหนดว่าเหมาะสมที่สุดสำหรับสถานการณ์ของคุณ
AutomatorWP
AutomatorWP มาพร้อมกับการผสานการทำงานสำหรับปลั๊กอินยอดนิยม เช่น WooCommerce, BuddyPress, Gravity Forms, LearnDash และ Restrict Content Pro และอื่นๆ อีกมากมาย นอกจากนี้คุณยังสามารถเชื่อมโยงกับผู้ให้บริการเช่น HubSpot, Twilio, Zapier และ Zoom
โปรดทราบว่าการผสานรวมนั้นจำกัดในปลั๊กอินเวอร์ชันฟรี มี Add-on แบบพรีเมียมซึ่งสามารถซื้อได้ทีละรายการหรือเป็นส่วนหนึ่งของดีลแพ็กเกจ พวกเขาขยายตามประเภทของงาน (หรือที่เรียกว่า “ทริกเกอร์”) ที่มีอยู่ในเวิร์กโฟลว์การทำงานอัตโนมัติของคุณ
Uncanny Automator
นอกเหนือจากการรวมปลั๊กอินตามรายการด้านบนแล้ว Uncanny Automator ยังทำงานร่วมกับ Easy Digital Downloads, Elementor, MemberPress และ The Events Calendar บริการของบุคคลที่สาม ได้แก่ Facebook, FluentCRM และ Twitter
เวอร์ชันฟรีประกอบด้วยทริกเกอร์และการดำเนินการอัตโนมัติมากกว่า 100 รายการ มีให้ใช้งานเพิ่มเติมผ่านเวอร์ชันโปร โปรดทราบว่าไม่มีตัวเลือกตามสั่ง คุณจะต้องซื้อเวอร์ชันโปรเพื่อเข้าถึงฟังก์ชันขั้นสูง
การสร้างระบบอัตโนมัติขั้นพื้นฐานบางอย่าง
ตอนนี้เรารู้มากขึ้นเกี่ยวกับทั้ง AutomatorWP และ Uncanny Automator แล้ว ก็ถึงเวลานำไปใช้งาน เราจะใช้สิ่งเหล่านี้เพื่อสร้างการทำงานอัตโนมัติสองสามแบบที่สะท้อนถึงกรณีการใช้งานทั่วไป
แต่ก่อนอื่น ให้ภูมิหลังเล็กน้อยเกี่ยวกับวิธีการประกอบสิ่งต่างๆ
มันทำงานอย่างไร?
แม้ว่าแต่ละปลั๊กอินจะใช้คำศัพท์ที่แตกต่างกันเล็กน้อย กระบวนการในการเพิ่มระบบอัตโนมัติลงในเว็บไซต์ของคุณก็เหมือนกัน
ทั้งสองมี UI แบ็คเอนด์ที่คล้ายกันสำหรับการสร้างฟังก์ชันการทำงานอัตโนมัติ AutomatorWP เรียกพวกเขาว่า "การทำงานอัตโนมัติ" ในขณะที่ Uncanny Automator เรียกพวกเขาว่า "สูตร" เป็นไปได้ที่จะมีระบบอัตโนมัติ/สูตรอาหารหลายรายการในเว็บไซต์ของคุณ
ไม่ว่าจะด้วยวิธีใด คอนฟิกูเรชันเหล่านี้มีสององค์ประกอบ:
ทริกเกอร์
ทริกเกอร์คือขั้นตอนเริ่มต้นในกระบวนการเมื่อผู้ใช้ทำงานเฉพาะ ตัวอย่างเช่น ทริกเกอร์ทั่วไปอาจเกิดขึ้นเมื่อผู้ใช้ป้อนความคิดเห็นในโพสต์บนบล็อกหรือซื้อผลิตภัณฑ์ สามารถตั้งค่าทริกเกอร์สำหรับผู้ใช้ที่เข้าสู่ระบบหรือไม่ระบุตัวตน (ออกจากระบบ)
การกระทำ
การดำเนินการคือสิ่งที่เกิดขึ้น หลังจาก ทริกเกอร์เสร็จสิ้น สมมติว่าผู้ใช้ได้เข้าร่วมกลุ่ม BuddyPress บนเว็บไซต์ของคุณ คุณสามารถสร้างการดำเนินการที่จะส่งอีเมลจดหมายต้อนรับถึงพวกเขาโดยอัตโนมัติหรือเพิ่มลงในรายชื่อส่งเมล
นอกจากนี้ยังควรสังเกตด้วยว่าระบบอัตโนมัติ/สูตรที่กำหนดสามารถมีทริกเกอร์และการดำเนินการได้หลายรายการ ในบางสถานการณ์ คุณสามารถตั้งค่าลำดับสำหรับพวกเขาได้
ตัวอย่าง #1 (Uncanny Automator): เมื่อลูกค้าซื้อผลิตภัณฑ์ WooCommerce เฉพาะ ให้เพิ่มลงในกลุ่ม BuddyPress
ตัวอย่างแรกของเราจะเชื่อมโยงทั้ง WooCommerce และ BuddyPress เข้าด้วยกัน เมื่อลูกค้าซื้อผลิตภัณฑ์ "Beanie" จากร้านค้าสมมติของเรา เราจะเพิ่มพวกเขาในกลุ่มผู้ใช้ "Fashion Forward" BuddyPress ด้วย
เราจะใช้ Uncanny Automator เพื่อตั้งค่า นี่คือวิธีที่เราทำ:
1. ใน WordPress ให้ไปที่ Automator > Add New
2. Uncanny Automator จะขอให้คุณเลือกประเภทสูตร ในกรณีนี้ เราจะต้องเลือก " ผู้ใช้ที่เข้าสู่ระบบ " คลิกที่ “ ยืนยัน ”
3. ตั้งชื่อสูตรของคุณ – ในตัวอย่างนี้ เราใช้: “เพิ่มผู้ซื้อ Beanie ไปยัง Fashion Forward BuddyPress Group”
4. ใต้พื้นที่ " ทริกเกอร์ การเข้าสู่ระบบ" ให้คลิกที่ WooCommerce
5. ตอนนี้ คุณจะเห็นรายการทริกเกอร์ที่เป็นไปได้ เลือก: “ ผู้ใช้ดำเนินการเสร็จสิ้น ชำระเงิน ไปที่หน้าขอบคุณสำหรับการสั่งซื้อผลิตภัณฑ์ ”
6. ถัดไป Uncanny Automator จะขอเงื่อนไขทริกเกอร์ เลือก " เสร็จสิ้น " และคลิกที่ " บันทึก "
7. ที่นี่ เราจะเลือกผลิตภัณฑ์ที่เราต้องการกำหนดเป้าหมาย จากรายการ เลือก " Beanie " และคลิก " Save "
เมื่อตั้งค่าทริกเกอร์ของเราแล้ว ก็ถึงเวลาไปยังส่วนการ ดำเนิน การของสูตร
8. คลิกที่ “ เพิ่มการกระทำ ”
9. จากนั้นคลิกที่ BuddyPress
10. เลือก “ เพิ่มผู้ใช้ในกลุ่ม ” จากรายการการกระทำ และคลิกที่ “ บันทึก ”
11. นอกจากนี้ อย่าลืม เปลี่ยนสถานะ ที่มุมบนขวาของหน้าจาก " ร่าง " เป็น " สด "
เมื่อเสร็จแล้วสูตรควรมีลักษณะคล้ายกับภาพด้านล่าง
ตัวอย่าง #2 (AutomatorWP): เมื่อผู้ใช้ส่งแบบฟอร์มแรงโน้มถ่วง ให้สร้างผู้ใช้ WordPress ใหม่
เว็บไซต์สมมติของเรามีแบบฟอร์มการสนับสนุนทางเทคนิค (สนับสนุนโดย Gravity Forms) ซึ่งผู้ใช้สามารถส่งเพื่อขอความช่วยเหลือได้ หากผู้ใช้รายนั้นไม่มีบัญชีบนไซต์ของเรา เราสามารถใช้ AutomatorWP เพื่อสร้างบัญชีให้กับพวกเขาได้
ระบบอัตโนมัตินี้กำหนดให้เราต้องทราบหมายเลขประจำตัวของฟิลด์ในแบบฟอร์มแรงโน้มถ่วงของเรา ที่สามารถพบได้โดยคลิกที่ฟิลด์เฉพาะภายใน UI ของตัวแก้ไขแบบฟอร์ม
1. ภายใน WordPress ให้ไปที่ AutomatorWP > Automations เมื่ออยู่บนหน้าจอการทำงานอัตโนมัติ ให้คลิกที่ “ เพิ่มการทำงานอัตโนมัติใหม่ ”
2. AutomatorWP จะขอให้คุณเลือกประเภทการทำงานอัตโนมัติ เลือก " ไม่ระบุชื่อ " และคลิก " ยืนยัน "
3. ตั้งชื่อระบบอัตโนมัติของคุณ – ในตัวอย่างนี้ เราใช้: “Tech Support Form Entry Creates a New User”
4. ในพื้นที่ทริกเกอร์ ให้คลิกที่ Gravity Forms
5. เลือก “ แขกส่งแบบฟอร์ม ” จากรายการทริกเกอร์ โดยค่าเริ่มต้น ทริกเกอร์จะทำงานกับรูปแบบใดก็ได้บนไซต์ของเรา หากต้องการเปลี่ยนเป็นแบบฟอร์มเฉพาะ เราคลิกที่ "แบบฟอร์มใดก็ได้" และเลือกแบบฟอร์มของเรา (ฝ่ายสนับสนุนด้านเทคนิค) จากรายการ คลิกที่ “ บันทึก ”
เมื่อตั้งค่าทริกเกอร์ของเราแล้ว ก็ถึงเวลาไปยังส่วนการ ดำเนิน การของระบบอัตโนมัติ
6. ในพื้นที่การดำเนินการ ให้คลิกที่ “ ผู้ใช้ใหม่ ”
7. ขณะนี้ เราสามารถกรอกข้อมูลในส่วนต่างๆ ของโปรไฟล์ผู้ใช้ใหม่ด้วยฟิลด์จากแบบฟอร์มของเรา (ผ่านทาง แขกส่งการดำเนินการในแบบฟอร์ม ) ดังที่เราได้กล่าวไปแล้ว เรื่องนี้ต้องการให้เราทราบหมายเลขประจำตัวประชาชนในด้านต่างๆ ในกรณีนี้ เรามีช่องสำหรับชื่อและนามสกุลของผู้ใช้ พร้อมด้วยที่อยู่อีเมล
ฟิลด์อีเมลของแบบฟอร์มของเรา (ID: 2) จะถูกใช้เพื่อเติมทั้งฟิลด์ ชื่อผู้ใช้ และ อีเมล ในโปรไฟล์ผู้ใช้
สำหรับชื่อผู้ใช้ เราจะใช้ ชื่อ (ID: 5) และ นามสกุล (ID: 6) จากแบบฟอร์ม
8. มีตัวเลือกเพิ่มเติมสองสามตัวในการดำเนินการนี้ ซึ่งเราต้องการกล่าวถึง:
บทบาทของผู้ใช้เริ่มต้นคือ "สมาชิก" แต่เราสามารถเปลี่ยนได้ในการตั้งค่า บทบาท หากจำเป็น
เราจะเปิดการตั้งค่า ส่งการแจ้งเตือนผู้ใช้ การดำเนินการนี้จะส่งอีเมลไปยังผู้ใช้ใหม่และระบุลิงก์รีเซ็ตรหัสผ่าน
จากนั้น เราจะตั้งค่า ว่าจะทำอย่างไรถ้าผู้ใช้มีอยู่แล้ว: เป็น “ ไม่ต้องเรียกใช้การดำเนินการ ”
9. คลิก “ บันทึก ” เพื่อบันทึกการดำเนินการอัตโนมัติใหม่
10. สุดท้าย คลิก “ บันทึกและเปิดใช้งาน ” เพื่อให้ระบบอัตโนมัติทำงาน
เมื่อเสร็จแล้ว ระบบอัตโนมัติควรมีลักษณะคล้ายกับภาพด้านล่าง
ทำให้ปลั๊กอิน WordPress ทำงานร่วมกันได้
ปลั๊กอินอัตโนมัติของ WordPress สามารถเปลี่ยนกระบวนการที่ใช้เวลานานในหัวได้ ด้วยการคลิกเพียงไม่กี่ครั้ง ก็สามารถสร้างฟังก์ชันที่มีประโยชน์อย่างยิ่งได้
และในขณะที่ตัวเลือกขั้นสูงบางตัวต้องใช้ซอฟต์แวร์เชิงพาณิชย์ แต่ก็อาจคุ้มค่ากับการลงทุน ลองนึกถึงเวลาและความพยายามที่จะสร้างคุณลักษณะเหล่านี้ตั้งแต่เริ่มต้น ความสะดวกสบายเพียงอย่างเดียวก็คุ้มราคา
สุดท้าย มีวิธีง่ายๆ ในการทำให้ปลั๊กอิน WordPress ของเว็บไซต์ของคุณทำงานร่วมกันได้ ทดลองและดูว่าสามารถช่วยปรับปรุงเวิร์กโฟลว์ของคุณได้อย่างไร