WPML
เผยแพร่เมื่อ
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 ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน

ต้องการความช่วยเหลือหรือต้องการให้ข้อเสนอแนะ? โปรดใช้ฟอรัมการสนับสนุนทางเทคนิคของเรา

ดูเวอร์ชันทั้งหมดของ WPML Multilingual CMS →