เรียนรู้วิธีลงทะเบียนสตริงที่ WPML ไม่สามารถลงทะเบียนได้โดยอัตโนมัติ รวมถึงการตั้งค่าธีมหรือปลั๊กอิน ตัวเลือก และโปรไฟล์ผู้ใช้
ตารางต่อไปนี้สรุปวิธีแก้ปัญหาที่พร้อมใช้งานเมื่อคุณไม่พบสตริงที่ต้องการ
สิ่งที่ต้องแปล
สิ่งที่ต้องทำ
สิ่งที่ต้องแปล
ธีมหรือปลั๊กอินระบุว่าแปลแล้ว 100% แต่คำแปลบางส่วนหรือทั้งหมดหายไปจากส่วนหน้าเว็บไซต์
สิ่งที่ต้องทำ
อัปเดตคำแปลของธีมหรือปลั๊กอินสิ่งที่ต้องแปล
สตริงหน้าจัดการเว็บไซต์ การตั้งค่าธีม/ปลั๊กอิน วิดเจ็ต และข้อความหรืออีเมลที่กำหนดเอง
สิ่งที่ต้องทำ
ลงทะเบียนสตริงหน้าจัดการเว็บไซต์และการตั้งค่าสำหรับการแปลสิ่งที่ต้องแปล
สตริง JavaScript ที่มาจากธีมหรือปลั๊กอินไม่ปรากฏในการแปลสตริง
สิ่งที่ต้องทำ
ลงทะเบียนสตริงจากไฟล์ JavaScript สำหรับการแปลสิ่งที่ต้องแปล
ข้อมูลโปรไฟล์ผู้ใช้ เช่น ชื่อ ประวัติ หรือฟิลด์กำหนดเอง
สิ่งที่ต้องทำ
ทำให้บทบาทผู้ใช้แปลได้สิ่งที่ต้องแปล
คุณต้องการแทนที่คำแปลที่มาจากธีมหรือปลั๊กอิน
สิ่งที่ต้องทำ
สแกนธีมหรือปลั๊กอินเพื่อหาสตริงสิ่งที่ต้องแปล
คำแปลสตริงเบ็ดเตล็ดไม่ซิงค์กันบนเว็บไซต์ที่ทำงานบนหลายเซิร์ฟเวอร์
สิ่งที่ต้องทำ
ซิงโครไนซ์ไฟล์ MO ข้ามเซิร์ฟเวอร์ของคุณการอัปเดตคำแปลของธีมหรือปลั๊กอิน
หากต้องการดูว่าธีมหรือปลั๊กอินของคุณมีคำแปลสำหรับภาษาของคุณหรือไม่ ให้ไปที่หน้าของธีมหรือปลั๊กอินนั้นในคลังธีมหรือปลั๊กอินของ WordPress โดยค้นหาข้อมูลนี้ในส่วน ภาษา หรือ การแปล
หากคุณไม่เห็นคำแปลบนเว็บไซต์ของคุณ อาจเป็นเพราะคุณติดตั้งและเปิดใช้งานธีมหรือปลั๊กอินก่อน จากนั้นจึงตั้งค่าภาษาของ WPML ในภายหลัง หากต้องการแสดงคำแปล:
- ในหน้าจัดการเว็บไซต์ของคุณ ให้ไปที่ แดชบอร์ด → อัปเดต
- เลื่อนลงไปที่ส่วนการแปลและคลิก อัปเดตคำแปล

ตอนนี้คุณควรเห็นคำแปลที่อัปเดตแล้วในส่วนหน้าเว็บไซต์
การลงทะเบียนสตริงจากหน้าจัดการเว็บไซต์ของ WordPress และการตั้งค่าธีมและปลั๊กอิน
เมื่อธีมหรือปลั๊กอินที่คุณใช้งานไม่สามารถทำงานร่วมกับ WPML ได้อย่างสมบูรณ์ คุณจำเป็นต้องแปลข้อความบางส่วนด้วยตนเอง ซึ่งรวมถึง:
- ข้อความจากแผงตัวเลือกธีมของคุณ เช่น ข้อความส่วนท้าย ประกาศลิขสิทธิ์ และข้อความที่กำหนดเอง
- ป้ายกำกับ ข้อความ หรือข้อความที่กำหนดเองอื่น ๆ ที่ตั้งค่าไว้ในตัวเลือกและการตั้งค่าปลั๊กอิน
- การตั้งค่าตัวหลักของ WordPress บางส่วน เช่น รูปแบบเวลาของคุณ
- ชื่อและเนื้อหาของวิดเจ็ตบางส่วน
ก่อนที่จะแปลข้อความเหล่านี้ด้วยตนเอง เราขอแนะนำให้ติดต่อผู้พัฒนาและขอให้พวกเขาทำให้ธีมหรือปลั๊กอินสามารถทำงานร่วมกับ WPML ได้อย่างสมบูรณ์ผ่านโปรแกรม Go Global ของเรา
หากต้องการลงทะเบียนข้อความเหล่านี้สำหรับการแปลด้วยตนเอง:
- ไปที่ WPML → การแปลสตริง
- เลื่อนไปที่ ยูทิลิตี้ ขยายส่วน ไม่พบสตริงที่คุณกำลังมองหาใช่หรือไม่ แล้วคลิกลิงก์ การแปลข้อความผู้ดูแลระบบ

- ในหน้าข้อความผู้ดูแลระบบ ให้เลือกสตริงที่คุณต้องการแปลและคลิก เพิ่มไปยังการแปลสตริง
สตริงเหล่านี้จะพร้อมใช้งานสำหรับการแปลใน การแปลสตริง
การลงทะเบียนสตริงจากไฟล์ JavaScript
ธีมและปลั๊กอินบางตัวเก็บข้อความส่วนหน้าเว็บไซต์ (สตริง) บางส่วนไว้ในไฟล์ JavaScript ซึ่งมักเกิดขึ้นกับฟีเจอร์ส่วนหน้าที่รีเฟรชเนื้อหาโดยไม่ต้องรีเฟรชทั้งหน้า
ตัวอย่างเช่น กรณีนี้เกิดขึ้นกับบล็อกตะกร้าสินค้าของ WooCommerce และบล็อกการชำระเงินของ WooCommerce โดยค่าเริ่มต้น WPML จะไม่เห็นสตริงดังกล่าว หากต้องการแปล คุณต้องเปิดใช้งานในการตั้งค่าของ WPML:
- ไปที่ WPML → การตั้งค่า
- เลื่อนไปที่ส่วน การแปลสตริง และเปิดใช้งานตัวเลือก ตรวจจับสตริงในไฟล์ JavaScript
- ในส่วนหน้าเว็บไซต์ของคุณ ให้ไปที่หน้าซึ่งมีสตริง JavaScript ปรากฏอยู่ การดำเนินการนี้จะลงทะเบียนสคริปต์ที่มีสตริงดังกล่าว
- ถัดไป ไปที่ WPML → การแปลธีมและปลั๊กอิน เลือกปลั๊กอินหรือธีมที่มีสตริงที่ยังไม่ได้แปล แล้วคลิก สแกน
- สุดท้าย ไปที่ WPML → การแปลสตริง เพื่อแปลสตริง JavaScript ของคุณ
เนื่องจากฟีเจอร์นี้อาจส่งผลกระทบต่อประสิทธิภาพของเว็บไซต์ หลังจากแปลสตริงของคุณแล้ว ให้กลับไปที่ WPML → การตั้งค่า และปิดการใช้งาน
การสแกนธีมหรือปลั๊กอินเพื่ออัปเดตคำแปลที่มีอยู่
การลงทะเบียนอัตโนมัติของ WPML ช่วยเพิ่มประสิทธิภาพของเว็บไซต์โดยทำให้เฉพาะข้อความที่ยังไม่ได้แปลจากธีมและปลั๊กอินพร้อมสำหรับการแปลเท่านั้น การสแกนธีมหรือปลั๊กอินจะโหลดสตริงทั้งหมด แม้กระทั่งสตริงที่มีคำแปลอยู่แล้ว
หากต้องการสแกนธีมหรือปลั๊กอิน:
- ไปที่ WPML → การแปลธีมและปลั๊กอิน
- เลือกธีมหรือปลั๊กอินของคุณแล้วสแกน

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

