WordPress 6.9 มีการเปลี่ยนแปลงที่ทำลายความเข้ากันได้แบบย้อนหลังกับ WPML เวอร์ชันก่อนหน้า เราเพิ่งเปิดตัว WPML 4.8.6 เพื่อให้คุณสามารถอัปเดตและเตรียมความพร้อมได้อย่างเต็มที่
เกิดอะไรขึ้นใน WordPress 6.9
WordPress เป็นโปรเจกต์ที่มีการพัฒนาอยู่เสมอ ทีมพัฒนาตัวหลักจะปรับปรุงประสิทธิภาพ ความเสถียร และความปลอดภัยอย่างสม่ำเสมอ ซึ่งบางครั้งหมายถึงการเปลี่ยนแปลงวิธีการทำงานเบื้องหลัง
ในบางครั้ง เช่นใน WordPress 6.9 การอัปเดตตัวหลักอาจทำลายความเข้ากันได้แบบย้อนหลังในลักษณะที่ส่งผลกระทบอย่างมากต่อเว็บไซต์หลายภาษา
ในกรณีนี้ WordPress 6.9 ได้เปลี่ยนวิธีการสร้างคีย์แคชบางตัว WPML อาศัยคีย์แคชเหล่านี้เพื่อแสดงหน้าเว็บในเวอร์ชันภาษาที่ถูกต้อง เมื่อสิ่งที่ WordPress สร้างขึ้นไม่ตรงกับสิ่งที่ WPML คาดหวัง ระบบก็จะหยุดทำงานอย่างถูกต้อง
จะเกิดอะไรขึ้นหากคุณไม่อัปเดต WPML
จากประสบการณ์ของเรา ปัญหาการแคชมักจะแสดงอาการออกมาในรูปแบบที่คาดไม่ถึง สำหรับการเปลี่ยนแปลงในครั้งนี้ หากคุณไม่อัปเดตเป็น WPML 4.8.6 ก่อนที่จะอัปเดตเป็น WordPress 6.9 คุณอาจพบกับปัญหาต่อไปนี้:
- หน้าเว็บโหลดในภาษาที่ไม่ถูกต้อง
- ข้อผิดพลาด 404 ในหน้าเว็บที่ควรจะมีอยู่
- ลิงก์สัมบูรณ์เสีย
- ปัญหาเกี่ยวกับฟิลด์ลิงก์ของ ACF
- ประเภทโพสต์แบบกำหนดเองที่มีลำดับชั้นไม่ทำงานที่ส่วนหน้า
- ข้อมูลเมตาของ SEO ไม่ถูกต้อง
- พฤติกรรมที่ไม่คาดคิดอื่น ๆ
อาการอาจแตกต่างกันไปขึ้นอยู่กับการตั้งค่าของคุณ แต่สาเหตุที่แท้จริงนั้นเหมือนกัน
การอัปเดตเป็น WPML 4.8.6
เราได้ปล่อยอัปเดต WPML 4.8.6 ให้กับทุกไซต์แล้ว และอาจใช้เวลาถึง 24 ชั่วโมงกว่าที่การอัปเดตจะไปถึงไซต์ของคุณ เมื่อพร้อมแล้ว การอัปเดตนี้จะปรากฏเป็นการอัปเดตปกติในหน้า ปลั๊กอิน ในหน้าจัดการเว็บไซต์ WordPress ของคุณ
สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าคุณได้อัปเดต WPML เป็นเวอร์ชัน 4.8.6 ก่อนที่จะอัปเดต WordPress เป็น 6.9
หากคุณต้องการเริ่มการอัปเดตด้วยตนเองทันที ให้ทำตามขั้นตอนต่อไปนี้:
1
ในหน้าจัดการเว็บไซต์ของไซต์ของคุณ ให้ไปที่ ปลั๊กอิน → เพิ่มปลั๊กอินใหม่ และคลิกที่แท็บเชิงพาณิชย์
2
3
เลือก WPML 4.8.6 จากรายการแล้วคลิก ติดตั้ง
หากไซต์ของคุณโฮสต์บน WordPress.com คุณจะไม่เห็นแท็บ เชิงพาณิชย์ ในหน้าจัดการเว็บไซต์ แต่ยังสามารถเข้าถึงได้โดยไปที่ URL ต่อไปนี้:
- [URL ของไซต์ของคุณ]/wp-admin/plugin-install.php?tab=commercial
สำหรับรายการการเปลี่ยนแปลงที่แน่นอนในเวอร์ชันที่เผยแพร่นี้ โปรดดู บันทึกการเปลี่ยนแปลงของ WPML 4.8.6
การอัปเดต WPML ให้เป็นเวอร์ชันล่าสุดอยู่เสมอเป็นสิ่งสำคัญ
การเปลี่ยนแปลงเช่นนี้ไม่ใช่เหตุการณ์ที่เกิดขึ้นเพียงครั้งเดียว WordPress จะยังคงพัฒนาต่อไป และการเปลี่ยนแปลงบางอย่างจะส่งผลกระทบต่อฟังก์ชันการทำงานหลายภาษาอย่างหลีกเลี่ยงไม่ได้ ธีมและปลั๊กอินอื่น ๆ ของคุณก็ต้องเผชิญกับความเป็นจริงเดียวกันเนื่องจากทั้งหมดจำเป็นต้องก้าวให้ทันกับตัวหลักของ WordPress
นี่คือสิ่งที่การสมัครสมาชิก WPML ที่ใช้งานอยู่ของคุณมอบให้:
- เวอร์ชันที่เผยแพร่ของ WordPress ทั้งหมดได้รับการทดสอบอย่างดีก่อนที่จะเผยแพร่สู่สาธารณะ
- ปัญหาเช่นเดียวกับใน WordPress 6.9 จะได้รับการระบุและแก้ไข
- อัปเดตของ WPML จะถูกปล่อยออกมาก่อนที่ WordPress จะเผยแพร่เวอร์ชันใหม่
- คุณไม่จำเป็นต้องกังวลเกี่ยวกับการติดตามการพัฒนาของ WordPress หรือสงสัยว่าจะมีอะไรพังหรือไม่ เพราะเราจัดการเรื่องนั้นให้คุณ
นี่คือเหตุผลที่คุณสามารถอัปเดตเป็น WPML 4.8.6 ได้ตั้งแต่วันนี้ และพร้อมสำหรับ WordPress 6.9 ได้ทันที