- เผยแพร่เมื่อ
- 17 ตุลาคม 2019
- แชนแนล
- เบต้า
- ทดสอบกับ WordPress แล้ว
- 5.2.4
- ผลิตภัณฑ์
- WPML Multilingual CMS
บันทึกการเปลี่ยนแปลง
ฟีเจอร์
- อนุญาตให้ระบุฟิลด์บล็อก Gutenberg เป็นลิงก์ และแทนที่ลิงก์ใด ๆ ด้วยคำแปลหากมีให้บริการ
- เพิ่มคำเตือนในฟังก์ชันการทำงานรีเซ็ต WPML เพื่อแจ้งให้ผู้ใช้ตัวแก้ไขการแปลขั้นสูงทราบว่าจะสูญเสียการแปลที่กำลังดำเนินการอยู่
- ใช้งานไลบรารีที่กำหนดเองสำหรับ Collections เพื่อให้แน่ใจถึงความเข้ากันได้กับปลั๊กอินอื่น ๆ
- ปรับปรุงการตรวจสอบการพึ่งพาระหว่างปลั๊กอิน WPML เวอร์ชันต่าง ๆ
- เปลี่ยนชื่อ “Gutenberg editor” ที่ปรากฏทั้งหมดเป็น “Block editor”
การแก้ไข
- แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อบันทึกงานแปล Gutenberg ด้วยสตริงที่มีเครื่องหมายทับ
- แก้ไขปัญหาธงที่มีขนาดใหญ่เกินไปซึ่งแสดงในหน้าจัดการเว็บไซต์เมื่อใช้รูปภาพธงที่กำหนดเองขนาดใหญ่
- แก้ไขปัญหาเพื่อป้องกันไม่ให้ WPML เขียนทับข้อมูลเมตาของหน้าเมื่อสื่อ WPML ทำงานอยู่และหน้าเว็บที่สร้างด้วย Beaver Builder ถูกเผยแพร่
- แก้ไขข้อผิดพลาดร้ายแรง “Uncaught Error: Call to undefined function icl_xml2array()” ที่เกิดขึ้นเมื่อใช้ wp-cli
- แก้ไขปัญหาที่ลิงก์ปลายทางไม่ได้รับการแปลโดยอัตโนมัติในบล็อกรูปภาพและปุ่ม
- แก้ไขการเข้ารหัสแอตทริบิวต์ของบล็อก
ความเข้ากันได้
- แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อข้อมูล JSON ของ Elementor ไม่ถูกต้อง
- เพิ่มวิดเจ็ตตัวสลับภาษาสำหรับปลั๊กอินสร้างหน้าเว็บ Elementor
- แก้ไขปัญหาที่เทมเพลต Elementor บางรายการไม่แสดงในหน้าที่แปล
- แนะนำฮุกฟิลเตอร์ “wpml_custom_language_switcher_is_enabled”
- เพิ่มประสิทธิภาพการใช้งานฟังก์ชัน “debug_backtrace” ซึ่งช่วยปรับปรุงประสิทธิภาพสูงสุดถึง 7% ในบางกรณี
- เพิ่มการตรวจสอบเพื่อป้องกันไม่ให้คลาสความเข้ากันได้ “wordpress-seo” โหลดหากปลั๊กอิน Yoast SEO Multilingual ทำงานอยู่
- เปลี่ยนเส้นทางเวนเดอร์ “wpml_collect” เป็น “wpml/collect” เพื่อหลีกเลี่ยงข้อขัดแย้ง
- แก้ไขปัญหาที่การเพิ่มการจองลงในตะกร้าสินค้าช้าเกินไป
- แก้ไขข้อผิดพลาดร้ายแรงที่เกี่ยวข้องกับการเรียกใช้การดำเนินการแก้ปัญหาเพื่อกำหนดสถานะการแปลให้กับรายการที่ทำสำเนา
- ปรับปรุงการเข้าถึงตัวสลับภาษาสำหรับโปรแกรมอ่านหน้าจอ
- แก้ไขปัญหากับ REST Endpoints ที่ไม่สามารถเข้าถึงได้เมื่อมีการติดตั้งไซต์ในไดเรกทอรีย่อยและเปิดใช้งานตัวเลือก “ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น”
- เพิ่มการแก้ไขเพื่อป้องกันการประมวลผลโค้ดที่ยาวนานเมื่อบันทึกการตั้งค่าอนุกรมวิธาน
- แก้ไขปัญหาที่แท็กโพสต์ถูกแปลงเป็น ID เมื่อบันทึกหน้าเว็บที่สร้างขึ้นโดยใช้ปลั๊กอินสร้างหน้าเว็บและปลั๊กอิน WPML Media Translation ทำงานอยู่
- เปลี่ยนสตริงข้อความประเภทตัวสลับภาษาในวิดเจ็ตตัวสลับภาษาของ Elementor
ประสิทธิภาพ
- ปรับปรุงประสิทธิภาพของคำขอฐานข้อมูลโดยการเพิ่มดัชนีสองรายการลงในตาราง “icl_translations”
- ปรับปรุงประสิทธิภาพเมื่อ WooCommerce และ/หรือ Query Monitor ทำงานอยู่
- ปรับปรุงประสิทธิภาพเมื่อบันทึกโพสต์ที่มีฟิลด์ที่กำหนดเองจำนวนมาก
- ปรับปรุงประสิทธิภาพบนไซต์ที่มีอนุกรมวิธานที่แปลจำนวนมาก (ตัวอย่างเช่น หมวดหมู่ผลิตภัณฑ์)
- ปรับปรุงประสิทธิภาพของไซต์อย่างมีนัยสำคัญเมื่ออัปเดตหน้า โพสต์ หรือหน้าผลิตภัณฑ์ WooCommerce ในหน้าจัดการเว็บไซต์
- เพิ่มคำนำหน้า “wp_” ลงในคุกกี้ทั้งหมดเพื่อให้เลเยอร์โฮสติ้งและการแคชสามารถจัดการได้อย่างถูกต้อง
- เพิ่มการแก้ไขที่ช่วยลดการใช้งานฐานข้อมูลโดยป้องกันไม่ให้ตัวเลือกที่ใช้ทรัพยากรจำนวนมากบางรายการโหลดอัตโนมัติ
API
- เพิ่มฟิลเตอร์ “wpml_post_edit_meta_box_context” เพื่ออนุญาตให้เปลี่ยนบริบทกล่องข้อมูลเมตาสำหรับการแก้ไขโพสต์ของ WPML
- เพิ่มฟิลเตอร์ที่อนุญาตให้กรองค่าข้อมูลเมตาของโพสต์ก่อนที่จะถูกคัดลอกไปยังคำแปล
อัปเดตหรือดาวน์โหลด
อัปเดตนี้พร้อมให้บริการสำหรับลูกค้า WPML ทุกรายที่มีการสมัครสมาชิกที่ยังใช้งานได้ — โดยจะปรากฏในหน้า ปลั๊กอิน ในหน้าจัดการเว็บไซต์ WordPress ของคุณภายใน 24 ชั่วโมงหลังจากการเผยแพร่ คุณยังสามารถตรวจสอบได้ทันทีที่ ปลั๊กอิน → เพิ่มปลั๊กอินใหม่ → เชิงพาณิชย์ หากต้องการดาวน์โหลดและติดตั้งด้วยตนเอง ให้ไปที่ ดาวน์โหลด ในบัญชี wpml.org ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน
ต้องการความช่วยเหลือหรือต้องการให้ข้อเสนอแนะ? โปรดใช้ฟอรัมการสนับสนุนทางเทคนิคของเรา