

ตั้งค่า Cloudflare Turnstile ให้กับ Fluent Forms Pro เพื่อป้องกันสแปม ทำให้การใช้งานแบบฟอร์มของเว็บไซต์มีประสิทธิภาพเพิ่มมากขึ้น ไม่ต้องมานั่งรำคาญอีกต่อไป

ปัญหาอย่างหนึ่งของการใช้งานแบบฟอร์มใน WordPress คือเจอสแปมเข้ามากรอกข้อมูลส่งแบบฟอร์ม ซึ่งจริง ๆ แล้วปลั๊กอินแบบฟอร์มแต่ละค่ายก็จะมีฟีเจอร์ช่วยป้องกันเรื่องนี้หรืออาจจะต้องติดตั้งปลั๊กอินเสริม หรือไม่ก็อาจจะต้องซื้อตัว Pro จึงจะมีฟีเจอร์ช่วยป้องกันสแปมแบบฟอร์มได้
สำหรับบทความนี้ทีมงานอีสานเดฟเราใช้งาน Fluent Forms Pro ซึ่ง License ตัว Pro นี้เราจะติดตั้งให้กับเว็บไซต์ที่ทำและออกแบบกับเรามอบให้อยู่แล้ว และทำการตั้งค่า Cloudflare Turnstile เพื่อป้องกันสแปมไปให้แบบเสร็จสรรพ แต่ว่าเราอยากจะแชร์ความรู้นี้ เผื่อเพื่อน ๆ ที่ไม่ได้ใช้บริการกับเรา หรือทำเว็บไซต์เอง เพื่อเป็นแนวทางในการนำไปตั้งค่าใช้งาน
สำหรับใครที่ไม่รู้ว่ Cloudflare Turnstile คืออะไร สามารถเข้าไปอ่านเพิ่มเติมเกี่ยวกับ CLoudflare Turnstile ได้ที่นี้ เราจะไม่ขออธิบายเพิ่มเติม
ทำการล็อกอินเข้าไปที่ Account Cloudflare ของเรา จากนั้นไปที่เมนู Turnstile -> Add Widget

หลังจากที่ทำการเพิ่ม Widget และตั้งค่าต่าง ๆ เสร็จแล้ว เราจะได้ API Key และ API Secret มา สำหรับนำไปตั้งค่าในหลังบ้าน Fluent Forms
ไปที่เมนู Fluent Forms -> Global Settings -> Turnstile ทำการกรอก Site Key และ Secret Key ที่ได้มาจาก Cloudflare ตามขั้นตอนก่อนหน้านี้ จากนั้นกด Save Settings

แก้ไขแบบฟอร์มที่เราต้องการเพิ่ม Cloudflare Turnstile -> ไปที่ Advance Field -> จากนั้นเลือกฟิลด์ Turnstile เข้ามาในแบบฟอร์มที่เราต้องการได้เลย (ปกติมักจะเห็นวางอยู่ก่อนปุ่ม Submit ฟอร์ม)

ตัวอย่างการแสดงผลแบบฟอร์ม Fluent Form ที่ได้รับการติดตั้ง Cloudflare Turnstile เรียบร้อยแล้ว

นอกจากการป้องกันสแปมให้กับ WordPress Forms ด้วย Cloudflare Turnstile แล้ว Fluent Forms ยังรองรับการป้องกันสแปมด้วยวิธีอื่น ๆ ไม่ว่าจะเป็น Google reCAPTCHA , hCaptcha และ CleanTalk แต่วิธีอื่น ๆ อาจจะมีค่าใช้จ่ายเพิ่ม ทีมงานจึงเลือกใช้วิธี ซึ่งก็เพียงพอที่จะช่วยป้องกันสแปมได้อย่างมีประสิทธิภาพ
หากต้องการให้ทีมอีสานเดฟ ช่วยเหลือด้านใดเพิ่มเติมสามารถติดต่อเข้ามาตามช่องทางติดต่อเราได้เลย ทีมงานพร้อมให้ความช่วยเหลือเพื่อให้เว็บไซต์ของคุณปลอดภัยใช้งานได้ต่อเนื่อง ไม่สะดุด