- เผยแพร่เมื่อ
- 21 ตุลาคม 2019
- แชนแนล
- เสถียร
- ทดสอบกับ WordPress แล้ว
- 5.2.4
- ผลิตภัณฑ์
- WPML Multilingual CMS
บันทึกการเปลี่ยนแปลง
คุณสมบัติ
- อนุญาตให้ระบุฟิลด์บล็อก Gutenberg เป็นลิงก์และแทนที่ลิงก์ใด ๆ ด้วยการแปลหากมีให้ใช้งาน
- เพิ่มคำเตือนในฟังก์ชันรีเซ็ต WPML เพื่อแจ้งให้ผู้ใช้ตัวแก้ไขการแปลขั้นสูงทราบว่าจะสูญเสียการแปลที่กำลังดำเนินการอยู่
- ใช้งานไลบรารีแบบกำหนดเองสำหรับ Collections เพื่อรับรองความเข้ากันได้กับปลั๊กอินอื่น ๆ
- ปรับปรุงการตรวจสอบการพึ่งพาระหว่างปลั๊กอิน WPML เวอร์ชันต่าง ๆ
- เปลี่ยนชื่อ “Gutenberg editor” ที่ปรากฏทั้งหมดเป็น “Block editor”
การแก้ไข
- แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อบันทึกงานแปลของ Gutenberg ที่มีสตริงข้อความซึ่งมีเครื่องหมายสแลช
- แก้ไขปัญหาธงที่มีขนาดใหญ่เกินไปซึ่งแสดงในหน้าจัดการเว็บไซต์เมื่อใช้รูปภาพธงที่กำหนดเองขนาดใหญ่
- แก้ไขปัญหาเพื่อป้องกันไม่ให้ WPML เขียนทับข้อมูลเมตาของหน้าเมื่อเปิดใช้งาน WPML Media และมีการเผยแพร่หน้าที่สร้างด้วย 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 ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน
ต้องการความช่วยเหลือหรือต้องการให้ข้อเสนอแนะ? โปรดใช้ฟอรัมการสนับสนุนทางเทคนิคของเรา