วิธีแปลชุมชน BuddyPress และ BuddyBoss ใน WordPress
เรียนรู้วิธีแปลทุกส่วนของชุมชน BuddyPress หรือ BuddyBoss บน WordPress ให้เป็นทุกภาษาที่สมาชิกของคุณพูด คู่มือนี้ครอบคลุมหน้า ฟอรัม ประเภทโปรไฟล์ (Profile Types) ประเภทกลุ่ม (Group Types) ฟิลด์โปรไฟล์แบบกำหนดเอง ตัวกรองการค้นหาโปรไฟล์ กลุ่ม หัวข้อกิจกรรม อัลบั้มสื่อและโฟลเดอร์ และข้อความของธีม คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการแปลด้วย WPML และส่วนเสริม WPML Multilingual for BuddyPress and BuddyBoss ทุกขั้นตอนเป็นไปตามขั้นตอนอย่างเป็นทางการที่เผยแพร่โดย WPML และ BuddyBoss
ก่อนที่คุณจะเริ่มต้น
ติดตั้งและเปิดใช้งานปลั๊กอินเหล่านี้:
- BuddyBoss Platform หรือ BuddyPress หากคุณใช้งาน BuddyPress 12.0 หรือใหม่กว่า ให้เปิดใช้งานส่วนเสริม BP Classic ด้วย
- WPML และ WPML การแปลสตริง
- WPML Multilingual for BuddyPress and BuddyBoss (ส่วนเสริมเชื่อมต่อที่ครอบคลุมในหน้านี้)
สร้างชุมชนของคุณในภาษาต้นทางก่อน สร้างหน้าที่ BuddyBoss สร้างขึ้น: Groups, Members, News Feed และหน้าแบบกำหนดเองใด ๆ กำหนดประเภทโปรไฟล์และประเภทกลุ่มของคุณในหน้าจัดการเว็บไซต์ของ BuddyBoss ลงทะเบียนฟิลด์โปรไฟล์แบบกำหนดเองของคุณ ตั้งค่าฟอรัมและหัวข้อกิจกรรมของคุณ คุณสามารถแก้ไขในภายหลังและส่งการอัปเดตเพื่อแปลได้ตลอดเวลา
แปลทุกอย่างโดยอัตโนมัติจัดการเรื่องนี้ให้คุณ
หากเว็บไซต์ของคุณเปิดใช้งาน แปลทุกอย่างโดยอัตโนมัติ คุณไม่จำเป็นต้องส่งแต่ละส่วนของชุมชนไปแปลด้วยตนเอง WPML จะตรวจจับเนื้อหาชุมชนใหม่และที่อัปเดตไปพร้อมกับส่วนที่เหลือของเว็บไซต์ของคุณ โดยจะแปลทุกอย่างอยู่เบื้องหลัง
ขั้นตอนการกำหนดค่าด้านล่างยังคงนำมาใช้: รูปแบบ URL การทำให้ฟอรัมแปลได้ ตัวสลับภาษา ขั้นตอนการแปลจะเป็นไปโดยอัตโนมัติ ส่วนที่เหลือของหน้านี้จะอธิบายถึงวิธีการแบบดำเนินการด้วยตนเองสำหรับเว็บไซต์ที่ใช้ แปลบางส่วน: คุณเลือกสิ่งที่จะแปล
ตั้งค่ารูปแบบ URL ของคุณเป็น "ภาษาที่แตกต่างกันในไดเรกทอรี"
WPML Multilingual for BuddyPress and BuddyBoss ต้องการรูปแบบ URL ภาษาที่แตกต่างกันในไดเรกทอรี (ตัวอย่างเช่น example.com/fr/) ไปที่ WPML > การตั้งค่า > URL และ SEO และยืนยันการตั้งค่า รูปแบบ URL ภาษา
แปลหน้าเริ่มต้นของชุมชนของคุณ
BuddyPress และ BuddyBoss จะสร้างชุดหน้าเริ่มต้น: Groups, Members, News Feed และหน้าชุมชนใด ๆ ที่คุณเพิ่มเข้ามา คุณสามารถแปลหน้าเหล่านี้ผ่าน แดชบอร์ดการแปล:
- ไปที่ WPML > การแปล > แดชบอร์ด
- ขยายส่วน หน้า
- ทำเครื่องหมายที่หน้าชุมชน
- เลือกวิธีการแปล PTC (แนะนำ) นักแปลของคุณ หรือ แปลด้วยตัวเอง
- คลิก แปล
แปลฟอรัม
ฟอรัมเป็นประเภทโพสต์แบบกำหนดเอง ทำให้สามารถแปลได้ก่อน จากนั้นจึงทำการแปล:
- ไปที่ WPML > การตั้งค่า > การแปลประเภทโพสต์
- ตั้งค่า Forums เป็น แปลได้ แล้วคลิกปุ่ม บันทึก
- กลับไปที่ WPML > การแปล > แดชบอร์ด และแปลเนื้อหาฟอรัมจากส่วน Forums
คุณยังสามารถสร้างฟอรัมแยกตามภาษาได้ ตัวอย่างเช่น ฟอรัมภาษาอังกฤษ Best Breakfast Ideas ควบคู่ไปกับฟอรัมภาษาฝรั่งเศส Idées de petit-déjeuner วิธีนี้จะช่วยให้สมาชิกในตลาดต่าง ๆ มีชุดข้อความการสนทนาของตนเอง เพื่อไม่ให้ฟีดของพวกเขาปะปนกันหลายภาษา สร้างเป็นฟอรัมแยกต่างหากและแปลแต่ละฟอรัมผ่านขั้นตอนการทำงานเดียวกัน
แปลประเภทโปรไฟล์และประเภทกลุ่ม
ประเภทโปรไฟล์คือ ประเภทสมาชิก ของ BuddyPress เช่น Student, Instructor หรือ Mentor ประเภทกลุ่มคือ ประเภทกลุ่ม ของ BuddyBoss เช่น Cohort, Chapter หรือ Region ทั้งสองอย่างสามารถแปลได้ผ่าน การจัดการการแปล:
- ไปที่ WPML > การแปล > แดชบอร์ด
- ประเภทโปรไฟล์จะปรากฏในส่วน BuddyPress Profile Type ประเภทกลุ่มจะปรากฏในส่วน BuddyBoss Group Type
- เลือกรายการ เลือกวิธีการแปล แล้วคลิก แปล
แปลฟิลด์โปรไฟล์แบบกำหนดเองและตัวกรองการค้นหาโปรไฟล์
ฟิลด์โปรไฟล์แบบกำหนดเองทุกฟิลด์ที่คุณลงทะเบียนผ่านหน้าจัดการเว็บไซต์ของ BuddyBoss จะแปลผ่าน WPML การแปลสตริง เช่นเดียวกับตัวกรองการค้นหาโปรไฟล์ที่สมาชิกใช้เพื่อค้นหากันและกัน
- ไปที่ WPML > การแปล > แดชบอร์ด
- เลื่อนไปที่ ข้อความอื่น ๆ (สตริง)
- ค้นหาป้ายกำกับฟิลด์และค่าตัวเลือกของคุณ
- เลือกรายการเหล่านั้นและส่งไปแปล
แปลกลุ่ม BuddyBoss
ชื่อ คำอธิบาย และลำดับชั้นของกลุ่ม BuddyBoss แปลผ่านสองช่องทาง
จากแดชบอร์ดการแปล:
- ไปที่ WPML > การแปล > แดชบอร์ด
- เลื่อนไปที่ ข้อความอื่น ๆ (สตริง)
- ค้นหาชื่อกลุ่ม
- เลือกรายการเหล่านั้นและส่งไปแปล
จากส่วนหน้า:
ผู้ใช้ที่มีบทบาทถูกต้องสามารถสลับไปเป็นภาษารองและแก้ไขกลุ่มได้ การแก้ไขจะมีผลกับภาษานั้นเท่านั้น ภาษาต้นทางจะไม่ได้รับผลกระทบ เมื่อคุณแก้ไขกลุ่มที่แปลแล้ว ตัวเลือกกลุ่มหลักจะแสดงในภาษาที่คุณกำลังแก้ไข ลำดับชั้นจะยังคงอยู่ตามแต่ละภาษา
แปลหัวข้อกิจกรรม อัลบั้มสื่อ และโฟลเดอร์
หัวข้อกิจกรรมคือหัวข้อที่ผู้ดูแลระบบกำหนดเพื่อจัดระเบียบ News Feed อัลบั้มสื่อและโฟลเดอร์คือสิ่งที่สมาชิกอัปโหลดภายในกลุ่ม ทั้งสามอย่างสามารถแปลได้ผ่านช่องทางเดียวกัน:
- ไปที่ WPML > การแปล > แดชบอร์ด
- เลื่อนไปที่ ข้อความอื่น ๆ (สตริง)
- ค้นหาชื่อหัวข้อ อัลบั้ม หรือโฟลเดอร์
- เลือกและส่งไปแปล
ดูแลให้ BuddyBoss Platform ของคุณเป็นเวอร์ชันที่เผยแพร่ปัจจุบันอยู่เสมอ เพื่อให้ฟีเจอร์เหล่านี้สามารถดึงสตริงที่แปลแล้วไปใช้ได้
แปลข้อความของธีม
ข้อความของธีม BuddyBoss และ BuddyPress ครอบคลุมถึงแบบฟอร์มลงทะเบียน แบบฟอร์มเข้าสู่ระบบ การตั้งค่าบัญชี หน้าข้อความ ป้ายกำกับโปรไฟล์ แท็บการนำทาง และป้ายกำกับปุ่ม ซึ่งสามารถแปลได้ผ่าน WPML การแปลสตริง:
- ไปที่ WPML > การแปล > แดชบอร์ด
- เลื่อนไปที่ ข้อความอื่น ๆ (สตริง)
- เลือกสตริงของธีม
- ส่งไปแปล
หากสตริงของธีมไม่ปรากฏใน ข้อความอื่น ๆ (สตริง) ให้ไปที่หน้าเว็บที่มีสตริงนั้นอยู่ในส่วนหน้า สลับภาษาและนำทางในหน้าดังกล่าว WPML จะค้นพบสตริงโดยอัตโนมัติและเพิ่มลงในรายการในการรีเฟรชหน้าจัดการเว็บไซต์ครั้งต่อไป
เพิ่มตัวสลับภาษา
สมาชิกต้องการวิธีที่ชัดเจนในการสลับภาษา WPML จะวางไว้ที่ส่วนท้ายเป็นค่าเริ่มต้น หากต้องการเพิ่มในเมนูของคุณ:
- ไปที่ WPML > การตั้งค่า > ตัวสลับภาษา
- เลื่อนไปที่ ตัวสลับภาษาในเมนู แล้วคลิก เพิ่มตัวสลับภาษาใหม่ไปยังเมนู
- กำหนดค่าลักษณะที่ปรากฏแล้วบันทึก
BuddyBoss App – สองเส้นทางการแปลที่แตกต่างกัน
หากคุณเผยแพร่แอป iOS หรือ Android แบบเนทีฟที่สร้างด้วย BuddyBoss App ขั้นตอนการทำงานหลายภาษาจะแยกออกเป็นสองเส้นทางที่แตกต่างกัน
สตริง UI ของแอป – จัดการภายในหน้าจัดการเว็บไซต์ของ BuddyBoss (ไม่ได้ผ่าน WPML) ปุ่ม ป้ายกำกับ ข้อความแจ้งเตือน และเมนูในแอปเนทีฟจะได้รับการจัดการใน BuddyBoss App > Translations ใน WordPress เพิ่มภาษาจากแพ็คเกจภาษาที่มีให้ในตัว 29 ภาษา แก้ไขคำแปลเริ่มต้นในแดชบอร์ดหรือผ่านการส่งออกและนำเข้า CSV การเพิ่มภาษาใหม่จำเป็นต้องสร้างแอปใหม่ สำหรับขั้นตอนทั้งหมด โปรดดู เอกสารคู่มือหลายภาษาสำหรับแอปของ BuddyBoss
เนื้อหาของแอป – แปลผ่าน WPML ในฝั่ง WordPress หน้า โพสต์ หลักสูตร และเหตุการณ์ที่แอปดึงมาจาก WordPress จะแปลผ่าน WPML ใช้ขั้นตอนการทำงานเดียวกับที่คุณใช้สำหรับเนื้อหาตามโพสต์ใด ๆ แปลเนื้อหาเพียงครั้งเดียวใน WordPress แอปจะแสดงเวอร์ชันภาษาที่ถูกต้องตามภาษาที่สมาชิกเลือก BuddyBoss ยืนยันสิ่งนี้ในคำถามที่พบบ่อยเกี่ยวกับแอปของตนเอง: “สำหรับเนื้อหาตามโพสต์ (หน้า โพสต์ หลักสูตร เหตุการณ์) คุณสามารถใช้ปลั๊กอิน WPML ที่รวมเข้ากับ BuddyBoss ได้”
แปลส่วนที่เหลือในสแต็กชุมชนของคุณ
ชุมชน BuddyBoss มักจะจับคู่กับ LMS ปลั๊กอินเหตุการณ์ ฟอรัม และปลั๊กอินการชำระเงิน ปลั๊กอินคู่หูแต่ละตัวที่เข้ากันได้กับ WPML จะมีเส้นทางการแปลของตัวเอง:
- LearnDash LMS ดูความเข้ากันได้ของ LearnDash กับ WPML
- Tutor LMS Pro รองรับเฉพาะเวอร์ชัน Pro เท่านั้น ดูความเข้ากันได้ของ Tutor LMS Pro กับ WPML
- The Events Calendar ดูความเข้ากันได้ของ The Events Calendar กับ WPML
- Modern Events Calendar Lite หรือ Pro ดูความเข้ากันได้ของ Modern Events Calendar กับ WPML
- bbPress พร้อมส่วนเสริมตัวกลาง bbPress Multilingual ดูความเข้ากันได้ของ bbPress กับ WPML
- WooCommerce พร้อม WPML for WooCommerce สำหรับการเป็นสมาชิกแบบชำระเงินและการชำระเงิน ดู WPML for WooCommerce
ปลั๊กอินทุกตัวในรายการนี้อยู่ในรายชื่อที่ได้รับการรับรองความเข้ากันได้ของ WPML การสร้างชุมชนหลายภาษาบนสแต็กที่ได้รับการตรวจสอบแล้วจะช่วยหลีกเลี่ยงปัญหาที่ไม่คาดคิดได้
ข้อผิดพลาดที่พบบ่อย
แพลตฟอร์ม BuddyBoss มีขนาดใหญ่และทรงพลัง โดยครอบคลุมทั้งเว็บไซต์รวมถึงแอป iOS และ Android แบบเนทีฟ พร้อมด้วยฟีเจอร์หลายร้อยรายการและการผสานการทำงานอีกมากมาย ทีมงาน WPML และ BuddyBoss ทำงานร่วมกันอย่างใกล้ชิดเพื่อให้การผสานการทำงานหลายภาษาสอดคล้องกันในแต่ละเวอร์ชันที่เผยแพร่
เมื่อบางสิ่งไม่ได้รับการแปลตามที่คุณคาดหวัง มักจะเป็นเพียงช่องว่างชั่วคราวเท่านั้น หนึ่งในสองทีมมักจะติดตามปัญหานี้อยู่แล้วและจะเผยแพร่วิธีแก้ไข
สำหรับรายการปัญหาที่ทราบแล้วในปัจจุบันเกี่ยวกับ BuddyBoss และ WPML รวมถึงวิธีแก้ไข โปรดดูหน้าความเข้ากันได้ของ BuddyBoss บน wpml.org แต่ละปัญหาจะแสดงอยู่ที่นั่นพร้อมสถานะปัจจุบัน และปัญหาที่ได้รับการแก้ไขแล้วจะแสดงเวอร์ชันที่แก้ไขปัญหานั้น
เขียนโดย Amir · อัปเดตล่าสุดเมื่อ 2 กรกฎาคม 2026
เขียนโดย Amir · อัปเดตล่าสุด 2 กรกฎาคม 2026