เครื่องมือการแก้ปัญหาใน WPML > ฝ่ายสนับสนุน
หน้า WPML > ฝ่ายสนับสนุน จะแสดงรายการเครื่องมือการแก้ปัญหาทุกตัวที่มาพร้อมกับ WPML โดยแบ่งออกเป็นสามระดับตามความเสี่ยงในการใช้งาน
- ปลอดภัยที่จะรันด้วยตัวเอง ป้ายสีเขียว เครื่องมือแบบบริการตนเองที่คุณสามารถรันได้โดยไม่ต้องให้ฝ่ายสนับสนุนของ WPML เข้ามาเกี่ยวข้อง
- บันทึก – อ่านอย่างเดียว ป้ายสีฟ้า มุมมองแบบอ่านอย่างเดียวเพื่อดูว่า WPML ทำงานอะไรไปบ้าง มีประโยชน์สำหรับการวินิจฉัยปัญหาที่เกิดขึ้นเป็นระยะ ๆ และจะไม่ทำให้เกิดความเสียหายใด ๆ
- ขั้นสูง – เฉพาะเมื่อฝ่ายสนับสนุนของ WPML ขอให้คุณทำ ป้ายสีแดง เครื่องมือที่อาจสร้างความเสียหายหรือยากที่จะย้อนกลับ อย่ารันเครื่องมือเหล่านี้ด้วยตัวเอง โปรดดู เครื่องมือขั้นสูง
หน้านี้ครอบคลุมระดับที่ปลอดภัย สำหรับระดับบันทึกจะมีข้อมูลอ้างอิงแยกต่างหากที่ บันทึก และระดับขั้นสูงที่ เครื่องมือขั้นสูง
การค้นหาเครื่องมือที่เหมาะสม – ค้นหา
กล่องค้นหาที่ด้านบนของ WPML > ฝ่ายสนับสนุน จะสแกนเครื่องมือทุกตัวและการดำเนินการย่อยทุกรายการในทั้งสามระดับ เพียงพิมพ์อาการที่คุณพบ ชื่อของสิ่งที่เสีย หรือการดำเนินการที่คุณต้องการรัน ("stuck", "cache", "taxonomy", "duplicate", "sitekey") แล้วเครื่องมือที่ตรงกันจะปรากฏขึ้นพร้อมกับป้ายบอกระดับ
คุณไม่จำเป็นต้องจำว่าเครื่องมือแต่ละตัวอยู่ในระดับใด
ปลอดภัยที่จะรันด้วยตัวเอง
การตรวจสอบระบบ
สิ่งที่เครื่องมือทำ: แสดงข้อมูลการแก้ไขข้อบกพร่องที่ฝ่ายสนับสนุนของ WPML มักจะขอเป็นอันดับแรก รันการทดสอบการเชื่อมต่อกับเซิร์ฟเวอร์ของ WPML แสดงรายการส่วนขยาย PHP ที่ WPML ต้องการ และให้คุณรีเฟรชแคชข้อมูลใบอนุญาตในระบบ
เมื่อใดที่ควรใช้:
- คุณกำลังจะตั้งคำถามถึงฝ่ายสนับสนุน ให้คัดลอกบล็อก Debug information โปรดดู การแชร์ข้อมูลการแก้ไขข้อบกพร่องกับฝ่ายสนับสนุน เพื่อดูว่าควรระบุข้อมูลใดเพิ่มเติมบ้าง
- WPML ไม่สามารถเข้าถึง
wpml.orgและคุณต้องการยืนยันว่าเป็นปัญหาการเชื่อมต่อ - การเปลี่ยนแปลงการสมัครสมาชิกไม่แสดงผลใน WPML การคลิก Refresh license data จะดึงข้อมูลสถานะบัญชีมาใหม่
- คุณต้องการตรวจสอบว่าเซิร์ฟเวอร์ของคุณมีส่วนขยาย PHP ที่ WPML ต้องการ (
SimpleXMLและอื่น ๆ)
นี่คือเครื่องมือแรกที่ควรเลือกใช้ในสถานการณ์ส่วนใหญ่
แก้ไขข้อมูลภาษา
สิ่งที่เครื่องมือทำ: ซ่อมแซมการกำหนดภาษาที่ WPML บันทึกไว้สำหรับแต่ละโพสต์และคำศัพท์ โดยมีการดำเนินการย่อยห้ารายการครอบคลุม Set language information (กำหนดภาษาให้กับเนื้อหาที่ยังไม่มีภาษา) Synchronize posts taxonomies (เชื่อมโยงการแปลอนุกรมวิธานกลับไปยังโพสต์) Remove comments that don't match the content's language (ลบความคิดเห็นที่ไม่ตรงกับภาษาของเนื้อหา) Fix terms count (คำนวณจำนวนคำศัพท์ในแต่ละภาษาใหม่) และ Fix post type assignment (แก้ไขการกำหนดประเภทโพสต์)
เมื่อใดที่ควรใช้:
- โพสต์หรือคำศัพท์ปรากฏในคอลัมน์ภาษาที่ผิดบนแดชบอร์ดการแปล
- WPML รายงานว่าภาษาเริ่มต้นคือคำแปล
- การแปลอนุกรมวิธานดูเหมือนถูกตัดขาดจากโพสต์
- คุณได้เปลี่ยนรหัสภาษา (เช่น
en-gb→en) และจำเป็นต้องกำหนดเนื้อหาที่มีอยู่ใหม่ โปรดดู การเปลี่ยนรหัสภาษาของเนื้อหาที่มีอยู่ ด้านล่าง - ความคิดเห็นไม่ถูกกรองอย่างถูกต้องระหว่างภาษา
แก้ไขการแปล
สิ่งที่เครื่องมือทำ: ซ่อมแซมสถานะการแปล มีการดำเนินการย่อยแปดรายการ ได้แก่ ล้างแคชของ WPML ลองรันการแปลอัตโนมัติที่ค้างอยู่ใหม่อีกครั้ง รีเฟรชการเชื่อมต่อกับบริการการแปล อัปเดตชื่อโดเมนของตัวสลับภาษา (หลังจากการย้าย) กำหนดสถานะการแปลให้กับรายการที่ทำสำเนา ยกเลิกงานอัตโนมัติที่กำลังดำเนินการอยู่ รีเซ็ตบริการการแปลที่ต้องการ และรีเซ็ตสถานะการแปลระดับมืออาชีพ
เมื่อใดที่ควรใช้:
- การแปลดูเหมือนค้าง โดยค้างอยู่ที่สถานะ In progress ตลอดไป หรือไม่แสดงความคืบหน้าใน WPML > การแปล > งานแปล
- คุณเพิ่งย้ายไซต์ไปยังโดเมนใหม่ แต่ตัวสลับภาษายังคงชี้ไปที่โดเมนเดิม
- การเชื่อมต่อกับบริการการแปลเกิดปัญหาและคุณต้องการรีเซ็ตใหม่ทั้งหมด
- โพสต์ที่ทำสำเนาซึ่งควรถูกทำเครื่องหมายเป็นคำแปลไม่ได้รับการปฏิบัติเหมือนเป็นคำแปล
อัปเดตลิงก์ภายใน
สิ่งที่เครื่องมือทำ: สแกนโพสต์ที่สร้างขึ้นก่อน WPML 4.7 และเชื่อมโยงลิงก์ภายในใหม่ไปยังเวอร์ชันที่แปลอย่างถูกต้อง โพสต์ที่ใหม่กว่าจะมีการปรับลิงก์โดยอัตโนมัติ เครื่องมือนี้ใช้ได้เฉพาะกับไซต์ที่มีการนำเนื้อหามาจาก WPML เวอร์ชันเก่าเท่านั้น
เมื่อใดที่ควรใช้: เป็นการดำเนินการจัดระเบียบเพียงครั้งเดียวบนไซต์ที่เปิดใช้งานมานานและมีโพสต์ที่สร้างก่อน WPML 4.7 หลังจากรันเสร็จสิ้น ส่วนนี้จะหายไป เนื่องจากจำเป็นต้องรันเพียงครั้งเดียวต่อไซต์
ลบข้อความและการแจ้งเตือนทั้งหมด
สิ่งที่เครื่องมือทำ: ปิดการแจ้งเตือนในหน้าจัดการเว็บไซต์ของ WPML ทุกรายการบนไซต์ และรีเซ็ตคำเตือนแบบ dismissible เพื่อให้สามารถปรากฏขึ้นใหม่ได้หากเกิดขึ้นอีก
เมื่อใดที่ควรใช้: หน้าจัดการเว็บไซต์ของ WPML เต็มไปด้วยประกาศเก่าที่ไม่มีผลอีกต่อไป หรือคุณเพิ่งแก้ไขปัญหาที่เรื้อรังมานานและต้องการล้างคำเตือนที่ล้าสมัยแล้ว
สถานะ WCML
สิ่งที่เครื่องมือทำ (เฉพาะไซต์ WooCommerce): แผงสถานะแบบอ่านอย่างเดียวสำหรับ WooCommerce Multilingual ส่วนย่อยจะแสดงสถานะการแปลหน้าเพจร้านค้า WooCommerce ผลิตภัณฑ์ที่ไม่มีคำแปล อนุกรมวิธานที่ไม่มีคำแปล สถานะหลายสกุลเงิน สถานะของปลั๊กอินที่รองรับ WPML บนไซต์ และสถานะของ WPML Media สำหรับร้านค้า
เมื่อใดที่ควรใช้:
- หน้าเพจร้านค้า WooCommerce ไม่ปรากฏในภาษาที่แปล
- ผลิตภัณฑ์บางรายการหายไปจากร้านค้าในเวอร์ชันภาษาใดภาษาหนึ่ง
- มีการกำหนดค่าหลายสกุลเงินแล้วแต่ราคาไม่สลับอย่างถูกต้อง
- ก่อนที่จะตั้งคำถามถึงฝ่ายสนับสนุนที่เกี่ยวข้องกับ WooCommerce ให้คัดลอกแผงสถานะลงในคำถามของคุณ
แก้ไขการแปล WCML
สิ่งที่เครื่องมือทำ (เฉพาะไซต์ WooCommerce): ซ่อมแซมสถานะการแปลเฉพาะของ WooCommerce การดำเนินการย่อยครอบคลุมการซิงโครไนซ์รูปแบบผลิตภัณฑ์ แกลเลอรีรูปภาพผลิตภัณฑ์ อนุกรมวิธานสำหรับหมวดหมู่ผลิตภัณฑ์ สต็อกสำหรับผลิตภัณฑ์และรูปแบบผลิตภัณฑ์ การอนุญาตให้แปลรีวิวผลิตภัณฑ์ที่ขาดหายไป การสร้างคำแปลที่ขาดหายไปสำหรับคุณลักษณะของผลิตภัณฑ์ และการแปลอนุกรมวิธาน Product Type
เมื่อใดที่ควรใช้:
- รูปแบบผลิตภัณฑ์แปลได้ไม่สมบูรณ์
- สต็อกไม่ซิงโครไนซ์ระหว่างเวอร์ชันภาษาต่าง ๆ ของผลิตภัณฑ์เดียวกัน
- คุณลักษณะของผลิตภัณฑ์หายไปจากภาษาใดภาษาหนึ่ง
- รีวิวผลิตภัณฑ์ไม่แสดงในเวอร์ชันภาษาใดภาษาหนึ่ง
การเปลี่ยนรหัสภาษาของเนื้อหาที่มีอยู่
การสลับรหัสภาษา (เช่น จาก en-gb เป็น en) บนไซต์ที่มีเนื้อหาในภาษานั้นอยู่แล้ว เป็นการเปลี่ยนแปลงหลายขั้นตอนภายในฐานข้อมูล ไม่ใช่การย้ายเซิร์ฟเวอร์
ขั้นตอน: เปลี่ยนรหัสภาษาใน WPML > การตั้งค่า > ภาษา ภายใต้ แก้ไขภาษา จากนั้นกำหนดภาษาของโพสต์และคำแปลที่มีอยู่ใหม่โดยใช้ WPML > ฝ่ายสนับสนุน > แก้ไขข้อมูลภาษา > Set language information ขอแนะนำให้ทดลองทำในไซต์จำลองก่อนที่จะดำเนินการบนเว็บไซต์ที่ใช้งานจริง