เราพร้อมแล้วสำหรับเวอร์ชันเบต้าของ WPML 3.2.3 เวอร์ชันที่เผยแพร่นี้เป็นการอัปเดตความเสถียรสำหรับ WPML ซึ่งได้ปิดช่องโหว่หลายจุดและรวมการปรับปรุงโดยรวม WPML 3.2.3 จะเข้าสู่ขั้นตอน QA อย่างเต็มรูปแบบในสัปดาห์หน้า เรากำลังเผยแพร่เวอร์ชันเบต้านี้ เพื่อให้ผู้ที่พบปัญหาจากข้อบกพร่องที่ได้รับการแก้ไขแล้วสามารถใช้งานเวอร์ชันนี้ได้ทันที
ตัวหลักของ WPML 3.2.3
การแก้ไข
- แก้ไขปัญหาด้านความปลอดภัยที่อาจเกิดขึ้น
- แก้ไขวงเล็บที่หายไปในตัวสลับภาษาบนมือถือ
- การเปลี่ยนภาษาของหน้าจัดการเว็บไซต์บนไซต์หนึ่ง (มัลติไซต์) จะไม่ตั้งค่าภาษาของหน้าจัดการเว็บไซต์ในทุกไซต์อีกต่อไป
- เมื่อใช้ 'Language as Parameter' การแบ่งหน้า wp_link_pages() จะสร้าง URL ที่ผิดรูปแบบ
- แก้ไขปัญหา WPML ทำให้การเรียก XML-RPC เสียหาย
- แก้ไขลำดับภาษาที่ไม่ถูกต้องเมื่อใช้ icl_get_languages ร่วมกับ orderby=name
- แก้ไขข้อผิดพลาดและปัญหาหลายประการที่เกี่ยวข้องกับการซิงค์เมนู
- แก้ไขปัญหาการเปลี่ยนเส้นทางเมื่อใช้ slug เดียวกันในคำแปลที่มีประเภทโพสต์แบบลำดับชั้น
- แก้ไขเทมเพลตหน้าเว็บที่ไม่สามารถเปลี่ยนแปลงได้ในเนื้อหาที่แปล หลังจากปิดใช้งานการตั้งค่า "Synchronize page template"
- แก้ไข "นี่คือคำแปลของ" ว่างเปล่าเมื่อสร้างคำแปลใหม่
- ลบข้อผิดพลาดเมื่อปิดใช้งาน WPML สำหรับไซต์ย่อยในการติดตั้งมัลติไซต์
การปรับปรุง
- ปรับปรุงการแคชโพสต์ ข้อมูลการแปลอนุกรมวิธาน และสตริง
- ปรับปรุงประสิทธิภาพ
API
- เพิ่มฮุกใหม่ใน WPML
ฟิลเตอร์
- wpml_permalink
- wpml_element_language_details
- wpml_element_language_code
- wpml_elements_without_translations
การดำเนินการ
- wpml_switch_language
ความเข้ากันได้
WooCommerce
- เมื่อตั้งค่า WPML ให้ใช้ภาษาตามโดเมน การสลับภาษาจะไม่ทำให้ข้อมูลในตะกร้าสินค้าสูญหาย
- ตอนนี้หน้าเว็บร้านค้าได้รับการประมวลผลอย่างถูกต้องในฐานะหน้าร้านค้า แทนที่จะทำงานเหมือนหน้าเก็บถาวรของประเภทโพสต์แบบกำหนดเองทั่วไป
การเข้าถึง
- ปรับปรุงคำจำกัดความความสามารถของ WPML โดยการเพิ่มป้ายกำกับคำอธิบาย
WPML การแปลสตริง
การแก้ไข
- แก้ไขปัญหาการแปล slug ที่แสดง slug ที่แปลแล้วสำหรับภาษาอังกฤษในหน้าการตั้งค่าเนื้อหาหลายภาษา เมื่อภาษาของหน้าจัดการเว็บไซต์ไม่ใช่ภาษาอังกฤษ
- แก้ไขการแปล slug เพื่อให้ทำงานกับโครงสร้างลิงก์ถาวรเริ่มต้นได้
- แก้ไขปัญหาการแคชข้อความผู้ดูแลระบบที่ทำให้ข้อความผู้ดูแลระบบบางส่วนไม่อัปเดตอย่างถูกต้อง
- ลบข้อผิดพลาด PHP Fatal error: Specified key was too long; max key length is 1000 bytes ที่เกิดจาก gettext_context_md5
- แก้ไขปัญหาการสแกนสตริง
ใหม่
- รองรับสตริงแบบหลายบรรทัดเมื่อนำเข้าและส่งออกไฟล์ po
- รองรับบริบท gettext ในการแปลสตริง
การจัดการการแปลของ WPML
การแก้ไข
- ตัวแก้ไขการแปลจะแสดงเนื้อหาที่แปลแล้วที่มีอยู่ หากมีคำแปลก่อนหน้านี้
- ผู้แก้ไขสามารถแปลเนื้อหาได้อีกครั้งหากได้รับการตั้งค่าให้เป็นนักแปล
- ตัวแก้ไขการแปลจะไม่เปลี่ยนคู่ภาษาสำหรับนักแปลอีกต่อไป
- ชื่อสำหรับแพ็คเกจและโพสต์จะไม่ปะปนกันในตารางงานแปลอีกต่อไป
- ผู้ใช้ที่ถูกตั้งค่าเป็นนักแปลสามารถแปลเนื้อหาได้อีกครั้งโดยใช้ตัวแก้ไขการแปล แม้ว่าจะไม่มีการสร้างงานแปลสำหรับเนื้อหานั้นก็ตาม
GravityForms Multilingual
การแก้ไข
- ตอนนี้สามารถแปลป้ายกำกับและค่าของตัวเลือกฟิลด์ราคาได้แล้ว
ดาวน์โหลดและอัปเดต
นี่เป็นเพียงเวอร์ชันเบต้า จึงไม่ได้มีไว้สำหรับทุกคน หากเว็บไซต์ของคุณได้รับผลกระทบจากข้อบกพร่องที่ได้รับการแก้ไขในเวอร์ชันที่เผยแพร่นี้ คุณสามารถใช้เวอร์ชันนี้เพื่อแก้ไขปัญหาได้
ก่อนทำการติดตั้งเวอร์ชันเบต้าบนเว็บไซต์ของคุณ โปรดสำรองข้อมูลให้ครบถ้วน ซึ่งควรครอบคลุมถึงไฟล์และฐานข้อมูล
เนื่องจากเป็นเวอร์ชันเบต้า การอัปเดตนี้จึงมีให้ผ่านการดาวน์โหลดและติดตั้งด้วยตนเองเท่านั้น หากต้องการดาวน์โหลด ให้ไปที่บัญชี WPML ของคุณแล้วคลิกดาวน์โหลด
หากคุณมีบัญชี Multilingual CMS คุณจะเห็นการดาวน์โหลด CMS Beta Package ให้ดาวน์โหลดและแตกไฟล์ การดาวน์โหลดนี้จะรวมไฟล์ ZIP ของส่วนประกอบ WPML ทั้งหมด คุณต้องอัปเดตส่วนประกอบ WPML ทั้งหมดที่คุณกำลังใช้งาน (ไม่สามารถเปิดใช้งานเว็บไซต์ที่มีเวอร์ชันเก่าและใหม่ผสมกันได้)
หากคุณมีบัญชี Multilingual Blog คุณจะเห็นการดาวน์โหลด WPML Blog Beta คุณต้องแตกไฟล์และอัปโหลดสิ่งนี้ไปยังโฟลเดอร์ปลั๊กอินบนเว็บไซต์ของคุณ
กำหนดการสำหรับเวอร์ชันที่ใช้งานจริง
WPML 3.2.3 จะเข้าสู่ขั้นตอน QA ในสัปดาห์หน้า เวอร์ชันนี้ได้รับการทดสอบสำหรับการแก้ไขทั้งหมดแล้ว แต่ยังไม่ได้ผ่านการทดสอบอย่างครอบคลุม "ตั้งแต่เริ่มต้น" ขั้นตอน QA จะใช้เวลาประมาณ 2 สัปดาห์จึงจะเสร็จสมบูรณ์ หลังจากนั้น เราจะเผยแพร่ WPML 3.2.3 เวอร์ชันสุดท้าย
ข้อเสนอแนะ
หากคุณมีคำถาม ข้อเสนอแนะ หรือแนวคิดใด ๆ โปรดแสดงความคิดเห็นของคุณและเราจะตอบกลับ


