Skip Navigation

Home » โครงการที่เกี่ยวข้อง » การใช้แบบฟอร์มการติดต่อ 7 กับ WPML

Contact Form 7 หลายภาษา – แปลแบบฟอร์มด้วย WPML

Contact Form 7 หลายภาษา ช่วยให้คุณแปลแบบฟอร์มที่คุณสร้างด้วยแบบฟอร์มติดต่อ 7 ได้อย่างง่ายดาย เพียงสร้างแบบฟอร์มแล้วแทรกลงในโพสต์หรือเพจ จากนั้นเลือกวิธีการแปลที่ดีที่สุดสำหรับความต้องการของคุณ

Contact Form 7 หลายภาษา ปลั๊กอินกาวหนึ่งตัว คุณสมบัติหลากหลาย

แปลแบบฟอร์มการติดต่อที่คุณสร้างโดยอัตโนมัติโดยใช้ DeepL, Google Translate หรือ Microsoft Azure

ไม่จำเป็นต้องสร้างแบบฟอร์มแยกกันในแต่ละภาษา

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

ส่งแบบฟอร์มการแปลไปยังนักแปลมืออาชีพหรือบริการแปลที่รวมเข้ากับ WPML

ไม่มีขั้นตอนเพิ่มเติม – แบบฟอร์มฝังตัวที่แปลแล้วจะแสดงบนโพสต์และเพจในภาษาที่ถูกต้องโดยอัตโนมัติ

แปลแบบฟอร์มด้วยตัวเองใน เครื่องมือแก้ไขคำแปลขั้นสูง

แบบฟอร์มติดต่อ 7 ช่วยให้คุณสร้าง ปรับแต่ง และจัดการแบบฟอร์มส่วนหน้าสำหรับเว็บไซต์ของคุณ ในบทช่วยสอนนี้ เรามีคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีทำให้แบบฟอร์มเหล่านี้เป็นหลายภาษาโดยใช้ WPML

นี่คือวิดีโอสั้นๆ ที่อธิบายกระบวนการแปลแบบฟอร์มที่สร้างโดยใช้ปลั๊กอินแบบฟอร์มติดต่อ 7:

ในหน้าเพจนี้:

เริ่มต้นใช้งาน

เริ่มต้นด้วยการติดตั้งและเปิดใช้งานปลั๊กอินต่อไปนี้:

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

การแปลแบบฟอร์มของคุณ

หากต้องการแปลแบบฟอร์มของคุณ ให้ทำตามขั้นตอนเหล่านี้:

1. การสร้างแบบฟอร์มติดต่อภาษาเริ่มต้น

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

2. การแปลแบบฟอร์มการติดต่อ

ตอนนี้ถึงเวลาแปลแบบฟอร์มแล้ว WPML มีวิธีต่างๆ ในการดำเนินการนี้ให้กับคุณ

การแปลแบบฟอร์มโดยอัตโนมัติ

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

แปลอัตโนมัติจาก แดชบอร์ดการจัดการคำแปล

ส่งแบบฟอร์มให้ผู้อื่นแปล

ไปที่ WPMLการจัดการคำแปล เพื่อส่งเนื้อหาทุกประเภท รวมถึงแบบฟอร์มติดต่อ เพื่อการแปล

คุณสามารถส่งเนื้อหาใดๆ รวมถึงแบบฟอร์ม เพื่อให้นักแปลของคุณเองหรือบริการแปลมืออาชีพที่รวมเข้ากับ WPML แปลได้

คุณสามารถดูคำแนะนำโดยละเอียดเกี่ยวกับวิธีการดำเนินการนี้ได้ในคำแนะนำของเราเกี่ยวกับ การใช้ การจัดการคำแปล ของ WPML

แปลแบบฟอร์มด้วยตัวเอง

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

คลิกไอคอนเครื่องหมายบวกเพื่อแปลแบบฟอร์ม

สิ่งนี้จะนำคุณไปสู่ เครื่องมือแก้ไขคำแปลขั้นสูง (ATE) ของ WPML ซึ่งคุณสามารถแปลแบบฟอร์มและข้อความตัวยึดตำแหน่งได้ หากคุณมีเครดิตการแปล คุณจะเห็นคำแปลที่กรอกไว้โดยอัตโนมัติ หากไม่มีเครดิตต้องเพิ่มคำแปลด้วยตัวเอง

การแปลข้อความแบบฟอร์มการติดต่อ 7 ใน เครื่องมือแก้ไขคำแปลขั้นสูง

การแปลปุ่มส่งและเลือก เรดิโอ และช่องทำเครื่องหมาย

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

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

เมื่อคุณค้นหาค่าฟิลด์ใน เครื่องมือแก้ไขคำแปลขั้นสูง คุณอาจเห็นข้อความปรากฏขึ้นสองครั้ง โดยมีป้ายกำกับว่า shortcode และ shortcode-attr แปลเฉพาะฟิลด์ที่มีป้ายกำกับเป็นแอตทริบิวต์รหัสย่อ ( shortcode-attr ) แอตทริบิวต์รหัสย่อ ( shortcode-attr ) นี้เก็บค่าที่ต้องการการแปล ในขณะที่รหัสสั้น ( shortcode ) แสดงถึงรหัสและ ไม่ ควรแปล

เริ่มต้นด้วย การเปิดแบบฟอร์มสำหรับการแปลใน เครื่องมือแก้ไขคำแปลขั้นสูง แล้ว:

  1. ค้นหาค่าของฟิลด์ที่คุณต้องการแปล ในตัวอย่างของเรา เรากำลังค้นหาปุ่ม ส่ง
  2. คลิกไอคอนเครื่องหมาย บวก ถัดจากข้อความของคุณที่มีป้ายกำกับว่าเป็นแอตทริบิวต์รหัสย่อ ( shortcode-attr ) แล้วป้อนคำแปล
  3. บันทึกการแปลโดยคลิกที่เครื่องหมายถูกในกล่องสีเขียว
การแปลปุ่มส่งในแบบฟอร์มการติดต่อ

ทำซ้ำขั้นตอนเหล่านี้สำหรับค่าทั้งหมดที่มาจากปุ่มหรือเขตข้อมูลหลายตัวเลือกในแบบฟอร์ม

3. การแทรกบล็อกลงในเนื้อหา

ตอนนี้ คุณต้องแทรกแบบฟอร์มของคุณลงในโพสต์ เพจ หรือวิดเจ็ตในภาษาเริ่มต้น ในการดำเนินการนี้ เพียงแทรกบล็อก แบบฟอร์มการติดต่อ 7 และเลือกแบบฟอร์มของคุณโดยใช้เมนูแบบเลื่อนลง

การเลือกแบบฟอร์มในเมนูแบบเลื่อนลง

4. การแปลเนื้อหาด้วยแบบฟอร์มที่ฝังไว้

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

หากต้องการแปลด้วยตนเอง ให้แก้ไขโพสต์หรือเพจแล้วใช้ช่อง ภาษา เพื่อแปลหรือทำซ้ำ

การใช้กล่องภาษาเพื่อแปลหรือทำซ้ำเนื้อหา

อย่าลืมแปลเฉพาะข้อความเท่านั้น อย่าเปลี่ยนแปลงสิ่งใดภายในรหัสย่อ WPML จะแสดงแบบฟอร์มในภาษาที่ถูกต้องโดยอัตโนมัติ

องค์ประกอบแบบฟอร์มที่ไม่สามารถแปลได้

มีองค์ประกอบแบบฟอร์มบางอย่างที่มีข้อความมาจากเบราว์เซอร์ของคุณ ไม่ใช่ Content Form 7 หรือ WPML ซึ่งรวมถึงองค์ประกอบต่างๆ เช่น ปุ่ม เรียกดู และ อัปโหลดไฟล์ และ reCAPTCHA

ผู้ใช้ที่เยี่ยมชมไซต์ของคุณจะเห็นฟิลด์เหล่านี้แสดงตามภาษาเริ่มต้นของเบราว์เซอร์

WPML Content Form 7 Non-translatable Browser Element
หน้าที่แปลโดยมีองค์ประกอบเบราว์เซอร์ที่ไม่สามารถแปลได้

Known Issues

WPML ทำงานได้ดีกับปลั๊กอินนี้ แต่บางครั้งอาจมีปัญหาเล็กน้อยที่เรากำลังแก้ไข นี่เป็นสิ่งที่คาดหวังได้เนื่องจากทั้งสองปลั๊กอินมีการอัปเดตอย่างบ่อยครั้ง

ปัญหาที่ยังไม่ได้รับการแก้ไข:

คุณยังสามารถค้นหาปัญหาที่ทราบอยู่ทั้งหมด รวมถึงปัญหาที่ได้รับการแก้ไขแล้วสำหรับปลั๊กอินนี้

การขอความช่วยเหลือ

ในกรณีที่คุณต้องการความช่วยเหลือในการแปลแบบฟอร์มของคุณที่สร้างโดยใช้แบบฟอร์มติดต่อ 7 และ WPML โปรดไปที่ ฟอรัมสนับสนุนของ WPML

โครงการที่เกี่ยวข้อง