วิธีแก้ไข “แบบฟอร์ม Elementor ของฉันไม่ทำงาน” ปัญหา

เผยแพร่แล้ว: 2022-08-28

บางครั้ง อีเมลที่มาจากฟอร์ม Elementor สามารถไปที่สแปมหรือหายไปได้ เมื่อคุณประสบปัญหานี้ แสดงว่าแบบฟอร์ม Elementor ของคุณทำงานไม่ถูกต้อง แบบฟอร์มการติดต่อ Elementor ส่งอีเมลโดยใช้คุณสมบัติ wp_mail ()

การดำเนินการนี้จะส่งอีเมลผ่านผู้ให้บริการโฮสต์โดยไม่มีการตรวจสอบสิทธิ์ เมื่ออีเมลของคุณถูกย้ายจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง อีเมลนั้นจะถูกเก็บไว้ในโฟลเดอร์เมลขยะหรือถูกทิ้งไปโดยสิ้นเชิง

ไซต์ WordPress และโฮสต์เว็บจำนวนมากประสบปัญหานี้ และอาจเกิดขึ้นกับปลั๊กอินแบบฟอร์มการติดต่อใดๆ ในโพสต์นี้ เราจะมาดูวิธีแก้ไขปัญหานี้

วิธีแก้ปัญหา "แบบฟอร์ม Elementor ของฉันไม่ทำงาน"

สิ่งแรกที่ต้องทำคือตรวจสอบว่าแบบฟอร์ม Elementor ของคุณติดตั้งถูกต้องหรือไม่ ในส่วนต่อไปนี้ เราจะสำรวจคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการแก้ไขปัญหา

ขั้นตอนที่ 1: แก้ไขข้อผิดพลาดแบบฟอร์ม Elementor ของคุณ

ขั้นแรก คุณต้องตรวจสอบว่าแบบฟอร์มติดต่อทำงานบนเว็บไซต์ของคุณหรือไม่ บางครั้ง ธีมหรือปลั๊กอินใหม่อาจส่งผลต่อการทำงานปกติของแบบฟอร์ม ตัวอย่างเช่น คุณอาจมีปัญหากับการส่งแบบฟอร์ม หากคุณเพิ่งติดตั้งปลั๊กอินแคชใหม่

อาจเป็นไปได้ว่าปุ่มส่งจะไม่ทำงานอีก ขึ้นอยู่กับตัวสร้างแบบฟอร์มที่คุณใช้ คุณจะได้รับข้อความแสดงข้อผิดพลาดที่แตกต่างกัน เราจะดูที่คนทั่วไปในโพสต์นี้

ตัวสร้างฟอร์ม Elementor Pro: สำหรับสิ่งนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาด เช่น “Server_error” หรือ “เกิดข้อผิดพลาด” ข้อความแสดงข้อผิดพลาดเหล่านี้อาจหมายความว่าไม่มี ID ฟิลด์หนึ่งรายการในตัวสร้างฟอร์ม Elementor ของคุณ ในการแก้ไขปัญหา ให้ทำตามขั้นตอนด้านล่าง:

• ไปที่แดชบอร์ด WordPress ของคุณและคลิกเพื่อเปิดหน้าแบบฟอร์ม

• ถัดไป เปิดหน้าจากตัวสร้างหน้า Elementor

• คลิกแต่ละช่องทีละช่อง แล้วเลือกแท็บ "ขั้นสูง" คุณจะเห็น ID ที่กำหนดให้กับแต่ละฟิลด์แบบฟอร์ม

เนื้อหา

• กรอก ID ที่หายไป

ข้อผิดพลาด WPForms: หากคุณใช้ WPForms คุณอาจประสบปัญหาที่แบบฟอร์มติดต่อของคุณทำงานไม่ถูกต้อง ซึ่งมักเป็นผลมาจากความขัดแย้งของปลั๊กอิน มีข้อความแสดงข้อผิดพลาดต่างๆ ที่คุณอาจเห็น ได้แก่:

• “WPForm ตรวจพบปัญหากับ JavaScript ในหน้านี้”: ซึ่งหมายความว่าปัญหาอยู่ที่ JavaScript และอาจเป็นผลมาจากการตั้งค่าในธีมหรือปลั๊กอินของคุณ ในการแก้ไขปัญหานี้ คุณควรปิดใช้งานการลดขนาด

• “โทเค็นของแบบฟอร์มไม่ถูกต้อง”: ข้อผิดพลาดนี้มักเกิดจากการแคชปลั๊กอิน ลบ JavaScript สำหรับ WPForms ออกจากการตั้งค่าแคชปลั๊กอินเพื่อแก้ไขปัญหานี้

หลังจากทำตามขั้นตอนเหล่านี้แล้ว ให้ลองส่งแบบฟอร์มติดต่อ หากคุณไม่เห็นข้อความแสดงข้อผิดพลาดหลังจากส่งแบบฟอร์ม ขั้นตอนต่อไปคือการตรวจสอบการตั้งค่าอีเมลในแบบฟอร์มติดต่อ Elementor ที่นำเราไปสู่ขั้นตอนต่อไป

ขั้นตอนที่สอง: ตรวจสอบการแจ้งเตือนแบบฟอร์ม Elementor

คุณต้องตรวจสอบแบบฟอร์มการติดต่อเพื่อดูว่ามีการตั้งค่าที่ถูกต้องสำหรับการแจ้งเตือนทางอีเมลหรือไม่ การกำหนดค่าแบบฟอร์มของคุณจะกำหนดขั้นตอนที่คุณใช้สำหรับสิ่งนี้ เราจะใช้ปลั๊กอินแบบฟอร์มการติดต่อทั้งสองแบบที่เราใช้

การแจ้งเตือนตัวสร้างแบบฟอร์ม Elementor Pro

หากคุณใช้ตัวสร้างฟอร์ม Elementor สำหรับแบบฟอร์มติดต่อของคุณ ให้ทำตามขั้นตอนด้านล่างเพื่อตรวจสอบและแก้ไขการตั้งค่าการแจ้งเตือน:

• คลิกเพื่อเปิดหน้าแบบฟอร์มใน Elementor และคลิกบนแบบฟอร์มที่คุณสร้างขึ้น

• ขยายการตั้งค่าการแจ้งเตือนบนแถบด้านข้างด้านซ้าย

• คลิก "การดำเนินการหลังจากส่ง" จากนั้นคลิก "อีเมล" เพื่อดูการแจ้งเตือนที่ส่งพร้อมกับการส่งแบบฟอร์มบนไซต์ของคุณ

ป้อนข้อมูล

• ตรวจสอบเพื่อดูว่าการแจ้งเตือนแบบฟอร์มได้รับการตั้งค่าอย่างถูกต้อง คุณอาจต้องการตั้งค่า “จากชื่อ” เป็นที่อยู่อีเมลที่เทียบเท่ากับชื่อโดเมนของคุณเพื่อช่วยให้คุณหลีกเลี่ยงปัญหาการส่งอีเมล

อีเมล

การแจ้งเตือน WPForms

WPForms ยังสามารถใช้เพื่อสร้างแบบฟอร์มการติดต่อ Elementor คุณจะทึ่งกับคุณสมบัติและประโยชน์มากมายของการใช้ WPForms กับ Elementor เมื่อเทียบกับตัวสร้างแบบฟอร์มอื่นๆ WPForms มีการป้องกันสแปมที่ดีกว่า

หากคุณรวม WPForms เข้ากับ Elementor บนเพจของคุณ คุณสามารถตรวจสอบการตั้งค่าการแจ้งเตือน WPForms ใน Elementor โดยทำตามขั้นตอนด้านล่าง:

• ไปที่แดชบอร์ด Elementor ของคุณและเปิดหน้าแบบฟอร์ม

• คลิกที่ปุ่ม "แบบฟอร์มที่ฝัง" จากนั้นในลิงก์ "แก้ไขแบบฟอร์มที่เลือก"

แก้ไข wpforms

• คลิกที่ "การตั้งค่า" แล้วคลิก "การแจ้งเตือน" หน้าจอการแจ้งเตือนแบบฟอร์มจะเปิดขึ้นทางด้านขวา

ทั่วไป

• ตรวจสอบเพื่อดูว่าการแจ้งเตือนเปิดอยู่ "เปิด"

• ตรวจสอบเมนู "ส่งไปยังที่อยู่อีเมล" และดูว่าแบบฟอร์มเปลี่ยนเส้นทางการแจ้งเตือนทางอีเมลไปที่ใด หากตั้งค่าเป็น {admin_email} แบบฟอร์มจะส่งการแจ้งเตือนทางอีเมลไปยังอีเมลผู้ดูแลระบบเริ่มต้นบนหน้า WordPress ของคุณ คุณสามารถเปลี่ยนอีเมลของผู้ดูแลระบบเริ่มต้นใน WordPress ได้หากอีเมลไม่ถูกต้อง คุณยังสามารถลบแท็กเริ่มต้น {admin_email} หากไม่ถูกต้องและป้อนที่อยู่อีเมลด้วยตนเอง

การตั้งค่า

• หากคุณต้องการส่งการแจ้งเตือนไปยังหลาย ID อีเมล คุณควรตรวจสอบให้แน่ใจว่าที่อยู่อีเมลถูกคั่นด้วยเครื่องหมายจุลภาคในช่อง "ส่งไปยังที่อยู่อีเมล" เมื่อคุณตั้งค่าเสร็จแล้ว ให้คลิกที่ปุ่ม "บันทึก" ที่ด้านบนของตัวสร้างแบบฟอร์ม คลิกที่ปุ่ม "X" เพื่อปิดหน้าต่าง

• ส่งอีเมลทดสอบเพื่อดูว่าปัญหาที่คุณมีกับ "แบบฟอร์ม Elementor ของฉันไม่ทำงาน" ได้รับการแก้ไขแล้วหรือไม่

หากคุณตรวจสอบการตั้งค่าและดำเนินการกับการแจ้งเตือนแล้ว และยังคงประสบปัญหากับฟอร์ม Elementor ทำงานไม่ถูกต้องหรือไม่ส่งอีเมล คุณอาจต้องกำหนดค่าปลั๊กอิน WordPress Mail SMTP ที่นำเราไปสู่ขั้นตอนต่อไป

ขั้นตอนที่สาม: ติดตั้งปลั๊กอิน WordPress Mail SMTP

WP Mail SMTP เป็นปลั๊กอิน WordPress ยอดนิยม มันเปลี่ยนวิธีการส่งอีเมลผ่านเว็บไซต์ WordPress ของคุณ ด้วยสิ่งนี้ คุณไม่จำเป็นต้องพึ่งพาเว็บเซิร์ฟเวอร์ของคุณในการส่งอีเมล WP Mail SMTP ช่วยกำหนดเส้นทางอีเมลของคุณใหม่ผ่านผู้ให้บริการอีเมลภายนอกรายอื่น

ช่วยตรวจสอบความถูกต้องของอีเมลและป้องกันไม่ให้ถูกจัดเก็บเป็นสแปมหรือถูกทิ้ง ทำตามขั้นตอนด้านล่างเพื่อตั้งค่าปลั๊กอิน WP Mail SMTP:

• จากพื้นที่บัญชีของคุณ ค้นหา "ปลั๊กอิน WP Mail SMTP" ในเมนูค้นหาและคลิกเมื่อปรากฏขึ้น คลิกที่ปุ่ม "ดาวน์โหลด WP Mail SMTP" เพื่อดาวน์โหลดไฟล์ zip

SMTP

• ถัดไป อัปโหลดปลั๊กอินไปยังเว็บไซต์ WordPress ของคุณ แล้วติดตั้งก่อนเปิดใช้งานปลั๊กอิน

เสียบเข้าไป

• จากวิซาร์ดการตั้งค่า WP Mail SMTP ในเบราว์เซอร์ของคุณ ให้คลิกที่ “WP Mail SMTP” จากนั้นคลิก “Setup Wizard” ในเมนูการนำทางใน WordPress เพื่อเริ่มการทำงานด้วยตนเอง

ขั้นตอนที่ 4: กำหนดค่าบริการ SMTP ใน WordPress ของคุณ ตอนนี้ถึงเวลาตั้งค่าบริการส่งจดหมายใหม่ของคุณแล้ว! วิธีนี้จะช่วยแก้ปัญหาที่คุณมีกับฟอร์ม Elementor ของคุณไม่ทำงาน ทำตามขั้นตอนด้านล่างเพื่อเริ่มต้น:

• คลิกปุ่ม “มาเริ่มกันเลย”

เริ่ม

• เลือกผู้ให้บริการอีเมลที่คุณต้องการจากรายการ การเลือกของคุณจะขึ้นอยู่กับปริมาณอีเมลที่คุณมีแนวโน้มที่จะส่งและประเภทของอีเมลที่จะส่ง คุณสามารถเลือก Sendingblue หรือ SMTP.com ได้ หากคุณไม่มีผู้ให้บริการเฉพาะในใจ

ผู้ให้บริการอีเมล

• ปฏิบัติตามคำแนะนำสำหรับการติดตั้งบนผู้ให้บริการที่คุณเลือก

• ในหน้าต่างถัดไป การรายงานข้อผิดพลาดและความสามารถในการส่งอีเมลจะเปิดใช้งานในตัวช่วยสร้างโดยค่าเริ่มต้น คุณควรเปิดใช้งาน "สรุปอีเมลรายสัปดาห์" และบันทึกอีเมลด้วย

สรุปอีเมล

หลังจากเสร็จสิ้นวิซาร์ดการตั้งค่า คุณจะได้รับอีเมลทดสอบโดยอัตโนมัติเพื่อยืนยันว่าปัญหาได้รับการแก้ไขแล้ว นั้นคือทั้งหมด! คุณได้แก้ไขปัญหาด้วยฟอร์ม Elementor ของคุณไม่ทำงานและไม่ส่งอีเมล

บทสรุป

คุณมีคำแนะนำโดยละเอียดเกี่ยวกับวิธีการแก้ไขปัญหา "แบบฟอร์ม Elementor ของฉันไม่ทำงาน" ทำตามคำแนะนำอย่างระมัดระวังและคุณสามารถแก้ไขปัญหาได้อย่างราบรื่น

Elementor Pro มีแบบฟอร์มหรือไม่?

ใช่ Elementor Pro มีรูปแบบไดนามิก ตัวสร้างแบบฟอร์มประกอบด้วยฟิลด์ต่างๆ ที่คุณอาจต้องการ รวมถึงฟิลด์ข้อมูล การอัปโหลดไฟล์ และฟิลด์การยอมรับ และอื่นๆ

แบบฟอร์ม Elementor เก็บแบบฟอร์มการส่งหรือไม่

ใช่ Elementor Form เสนอคุณสมบัติการสำรองข้อมูลสำหรับการส่งแบบฟอร์ม และคุณสามารถเข้าถึงได้ทุกเมื่อที่คุณต้องการ คุณยังสามารถจัดการการส่งแบบฟอร์มของคุณได้โดยตรงจากแดชบอร์ด WordPress ของคุณ

ตัวสร้างแบบฟอร์มใดดีที่สุดสำหรับ Elementor

เครื่องมือสร้างแบบฟอร์มจำนวนมากผสานรวมกับ Elementor ได้อย่างสมบูรณ์แบบ ตัวเลือกที่แนะนำมากที่สุด ได้แก่ WPForms, Contact Form 7, Gravity Forms, JetEngine, WP Fluent Forms และ Ninja Forms

Elementor Forms ปลอดภัยหรือไม่?

ใช่พวกเขาเป็น ไฟล์ที่อัปโหลดทั้งหมดบน Elementor ต้องผ่านการตรวจสอบความถูกต้องและการตรวจสอบความปลอดภัยที่สร้างขึ้นในแบบฟอร์ม Elementor เพื่อให้แน่ใจว่าไซต์ WordPress ของคุณจะไม่ถูกบุกรุก

Elementor Form ฟรีหรือไม่?

วิดเจ็ตแบบฟอร์มบน Elementor มีเฉพาะในเวอร์ชัน Pro เท่านั้น อย่างไรก็ตาม คุณยังสามารถสร้างแบบฟอร์มด้วยเวอร์ชันฟรีได้ สิ่งเดียวคือคุณสมบัติมีจำกัด

อุไมร์
อุไมร์ ข่าน