- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- WPML 4.3.15
ภาพรวมของปัญหา
เราพบปัญหาในลูกค้าบางรายที่เนื้อหาซึ่งสร้างด้วยปลั๊กอินสร้างหน้าเว็บ – รวมถึงเครื่องมือพื้นฐานของ WordPress อย่าง Gutenberg – จะไม่ปรากฏในโพสต์หรือหน้าที่แปลแล้ว
โดยปกติแล้ว ATE (ตัวแก้ไขการแปลขั้นสูง) หรือ CTE (ตัวแก้ไขการแปลแบบคลาสสิก) จะแสดงเฉพาะชื่อสำหรับการแปลเท่านั้น
หลังจากการตรวจสอบปัญหา เราพบว่าสาเหตุของปัญหานี้คือ libxml – ซึ่งเป็นโมดูล PHP — ไม่ได้รับการอัปเดตและมีเวอร์ชันต่ำกว่า 2.7.8
ฟังก์ชันการทำงานของโมดูลนี้มีความสำคัญอย่างยิ่งต่อวิธีที่ WPML แปลโพสต์ที่สร้างด้วยปลั๊กอินสร้างหน้าเว็บ
วิธีแก้ปัญหาชั่วคราว
ไลบรารีนี้เป็นส่วนหนึ่งของการตั้งค่าเซิร์ฟเวอร์ของคุณซึ่งดูแลโดยโฮสต์ของไซต์ของคุณ
โปรดติดต่อผู้ให้บริการโฮสติ้งของคุณและขอให้อัปเดตเวอร์ชัน libxml ของคุณหากเป็นไปได้
สำหรับวิธีแก้ปัญหาอย่างรวดเร็ว คุณสามารถลองใช้ฟังก์ชันทำสำเนาใน WPML จากนั้นเลือก แปลอย่างเป็นอิสระ แล้วแก้ไขหน้าเว็บที่ทำสำเนาไว้ด้วยปลั๊กอินสร้างหน้าเว็บที่คุณต้องการ
หมายเหตุ หากโมดูลของคุณมีเวอร์ชันสูงกว่า 2.7.8 และคุณยังคงเห็นข้อความนี้ เราจำเป็นต้องขอข้อมูลเพิ่มเติมจากคุณ โปรดทำตามขั้นตอนต่อไปนี้:
1. สร้างไฟล์ PHP บนรูทของเว็บไซต์ของคุณ (ตั้งชื่อว่า phpinfo.php หรือชื่อใดก็ได้ที่คุณต้องการ)
2. ตรวจสอบให้แน่ใจว่าไฟล์มีเฉพาะโค้ดต่อไปนี้: phpinfo()
3. เปิดหน้าเว็บนั้นจากเบราว์เซอร์ (เช่น http://yourURL.zzz/phpinfo.php)
4. บันทึกหน้าเว็บ
5. เพิ่มลงในความคิดเห็นรายละเอียดส่วนตัวในระบบฝ่ายสนับสนุนของเรา
6. ลบไฟล์ออกจากเซิร์ฟเวอร์ของคุณ