WPML

เราพร้อมแล้วสำหรับเวอร์ชันเบต้าของ 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 เวอร์ชันสุดท้าย

ข้อเสนอแนะ


หากคุณมีคำถาม ข้อเสนอแนะ หรือแนวคิดใด ๆ โปรดแสดงความคิดเห็นของคุณและเราจะตอบกลับ

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: