WPML

หลังจากช่วงวันหยุดผ่านพ้นไป เราได้เริ่มต้นปีใหม่ด้วยเวอร์ชันที่เผยแพร่หลักของ WPML และตอนนี้เราขอเสนอเวอร์ชัน 3.9.2 ซึ่งแก้ไขปัญหาสำคัญ เพิ่มคุณสมบัติใหม่เล็กน้อย และปรับปรุงเสถียรภาพโดยรวมให้ดีขึ้น

ทำไมการอัปเดตเป็นเวอร์ชันนี้จึงสำคัญ


WPML เวอร์ชัน 3.9.0 ได้นำเสนอคุณสมบัติที่สำคัญมากมายและเปลี่ยนแปลงคุณสมบัติอื่น ๆ ในช่วงไม่กี่สัปดาห์ที่ผ่านมา เราได้รวบรวมคำติชมและรายงานข้อบกพร่องทั้งหมดของคุณ ซึ่งนำมาสู่เวอร์ชันที่เผยแพร่นี้

การอัปเดตเป็นเวอร์ชัน 3.9.2 จะทำให้คุณได้รับการแก้ไขและการปรับปรุงทั้งหมดนี้ ด้วยวิธีนี้ คุณจะหลีกเลี่ยงการพบปัญหาเดิมและไม่ต้องเสียเวลาไปกับการสร้างทิกเก็ตฝ่ายสนับสนุนที่ไม่จำเป็น

มีอะไรใหม่และได้รับการแก้ไขบ้าง


เรามาดูการเปลี่ยนแปลงและการแก้ไขที่สำคัญที่สุดสำหรับเวอร์ชันที่เผยแพร่นี้กัน โปรดดูส่วนสุดท้ายของหน้านี้สำหรับบันทึกการเปลี่ยนแปลงฉบับสมบูรณ์

ตัวหลักของ WPML 3.9.2


  • ตอนนี้คุณสามารถปลดล็อกโหมดการแปลสำหรับฟิลด์ที่กำหนดเองได้แล้ว แม้ว่าจะถูกตั้งค่าโดย wpml-config.xml ก็ตาม

  • ในตัวแก้ไขการแปล เราได้แก้ไขปุ่มสำหรับคัดลอกเนื้อหาของฟิลด์ที่กำหนดเอง

  • เราได้แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อมีไฟล์ wpml-config.xml ว่างเปล่า

WPML การแปลสตริง 2.7.2


  • เราได้แก้ไขปัญหาฟิลด์ของปลั๊กอินสร้างหน้าเว็บหายไปเมื่อสร้างการแปลใหม่สำหรับโพสต์ที่มีอยู่แล้ว

  • เราได้เพิ่มความเป็นไปได้ในการสแกนปลั๊กอิน must-use (MU) เพื่อหาข้อความ (สตริง)

  • สำหรับความเข้ากันได้กับ Elementor เราได้แก้ไขปัญหาเกี่ยวกับการบันทึกเนื้อหาโพสต์ให้ถูกต้อง และทำให้ฟิลด์ตัวเลือกของฟอร์ม Elementor สามารถแปลได้

WPML การจัดการการแปล 2.5.1


  • เราได้แก้ไขปัญหาฟิลด์ของปลั๊กอินสร้างหน้าเว็บหายไปเมื่อสร้างการแปลใหม่สำหรับโพสต์ที่มีอยู่แล้ว

  • เราได้นำค่าคงที่ WPML_ENVIRONMENT มาใช้เพื่อบล็อกการดึงข้อมูลการแปล นี่เป็นคุณสมบัติที่มีประโยชน์มากสำหรับเว็บไซต์ทดสอบและเว็บไซต์ staging ของคุณ เนื่องจากคุณต้องการให้ดึงข้อมูลการแปลบนเว็บไซต์ที่ใช้งานจริงของคุณเท่านั้น

  • เราได้แก้ไขปัญหาต่าง ๆ เกี่ยวกับอีเมลที่ส่งถึงนักแปล

  • เราได้แก้ไขปัญหาเกี่ยวกับ Gravity Forms และลิงก์ที่ไม่ได้รับการปรับปรุง

  • แก้ไขข้อผิดพลาดร้ายแรงที่เกี่ยวข้องกับคลาส AbsoluteLinks

 

การอัปเดตเป็น WPML 3.9.2


เช่นเคย คุณจะได้รับการอัปเดตสำหรับปลั๊กอิน WPML นี้โดยอัตโนมัติในทุกเว็บไซต์ที่ลงทะเบียน คุณสามารถดาวน์โหลดและติดตั้งด้วยตนเองได้จากบัญชี WPML ของคุณ โปรดตรวจสอบให้แน่ใจว่าได้อัปเดตส่วนประกอบทั้งหมดของ WPML แล้ว

สุดท้ายนี้ โปรดจำไว้ว่าการสำรองข้อมูลฐานข้อมูลก่อนที่จะอัปเดตสิ่งใด ๆ ในเว็บไซต์ของคุณเป็นความคิดที่ดีเสมอ

บันทึกการเปลี่ยนแปลงฉบับสมบูรณ์

ตัวหลักของ WPML 3.9.2

คุณสมบัติ


  • อนุญาตให้ปลดล็อกโหมดการแปลสำหรับฟิลด์ที่กำหนดเองได้เมื่อถูกตั้งค่าโดย wpml-config.xml

  • แก้ไขปัญหาที่ปุ่ม "คัดลอกเนื้อหาจาก" ไม่คัดลอกฟิลด์ที่กำหนดเอง

  • เพิ่มการดำเนินการสองรายการที่อนุญาตให้ซิงโครไนซ์ฟิลด์ที่กำหนดเองได้

การแก้ไข


  • นำการแก้ไขด้านความปลอดภัยหลายรายการมาใช้

  • แก้ไขคำผิดในตัวแยกวิเคราะห์คิวรีที่ทำให้เกิดการเปลี่ยนเส้นทางไม่สิ้นสุดในการกำหนดค่าบางอย่าง

  • แก้ไขข้อผิดพลาดที่เมนูมีตัวสลับภาษาแต่ไม่มีรายการ

  • แก้ไขข้อยกเว้นเกี่ยวกับการแบ่งหน้าซึ่งส่งผลให้เกิดปัญหาความเข้ากันได้กับปลั๊กอิน WP-PageNavi

  • แก้ไขข้อผิดพลาดร้ายแรงที่เกี่ยวข้องกับคลาส WPML_LS_Templates::are_template_paths_valid

  • ปรับรูปแบบตัวเลือกสีในหน้าจัดการเว็บไซต์สำหรับตัวสลับภาษา

  • ปรับปรุงการเลือกโพสต์เมื่อมีการใช้สลักร่วมกันระหว่างหลายโพสต์

  • แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อมีไฟล์ wpml-config.xml ว่างเปล่า

  • แก้ไข "Fatal error: Uncaught TypeError: Argument 1 passed to WPML_End_User_Page_Identify::__construct()"

  • ปรับปรุงฟิลเตอร์ sanitize_title สำหรับบางโลแคลโดยเฉพาะ

  • แก้ไขปัญหาการเปลี่ยนเส้นทางผิดเมื่อเข้าถึงหน้า 404 ด้วยอาร์กิวเมนต์แบบสุ่ม

  • แก้ไขปัญหาเกี่ยวกับฟังก์ชันแบบเสียบได้ (pluggable functions) เมื่อใช้โดเมนที่แตกต่างกันในแต่ละภาษา

  • แก้ไขข้อยกเว้นเกี่ยวกับการเปลี่ยนเส้นทางผิดที่เกิดขึ้นบนหน้าไฟล์แนบเมื่อมีสลักเหมือนกัน

  • แก้ไข URL ในตัวอย่างข้อมูลของ WP SEO เมื่อใช้ตัวเลือก "ภาษาที่แตกต่างกันในไดเรกทอรี"

WPML การแปลสตริง 2.7.2

คุณสมบัติ


  • นำการสแกนสตริงสำหรับปลั๊กอิน Must-use (MU) มาใช้

การแก้ไข


  • นำการแก้ไขด้านความปลอดภัยหลายรายการมาใช้

  • แก้ไขปัญหาที่ฟิลด์ของปลั๊กอินสร้างหน้าเว็บหายไปเมื่อสร้างการแปลใหม่สำหรับโพสต์ที่มีอยู่แล้ว

  • แก้ไขการหลีกบริบท (escaping of contexts) เมื่อส่งออกไฟล์ .po

  • แก้ไขปัญหาเมื่อบันทึกการแปลหน้า Elementor เพื่อให้บันทึกเนื้อหาโพสต์ได้อย่างถูกต้อง

  • ทำให้ฟิลด์ตัวเลือกของฟอร์ม Elementor สามารถแปลได้

WPML การจัดการการแปล 2.5.1

คุณสมบัติ


  • นำค่าคงที่ "WPML_ENVIRONMENT" ใหม่มาใช้เพื่อล็อกการสื่อสารไปยัง Translation Proxy บางส่วนเมื่อถูกตั้งค่าเป็น "test"

  • รวมรายการ shortcode ที่ลงทะเบียนไว้ในไฟล์ XLIFF ที่ส่งออก

การแก้ไข


  • นำการแก้ไขด้านความปลอดภัยหลายรายการมาใช้

  • แก้ไขปัญหาเกี่ยวกับปุ่ม "เปิดในตัวแก้ไขการแปล" บนไดอะล็อกของหน้าจอแก้ไขโพสต์

  • แก้ไขปัญหาสตริงอีเมลที่ถูกส่งไปยังนักแปลในภาษาที่ผสมกัน

  • แก้ไขถ้อยคำในประกาศที่ปรากฏขึ้นหลังจากเปิดใช้งาน ICanLocalize

  • แก้ไขปัญหาเกี่ยวกับ Gravity Forms ที่ลิงก์ไม่ได้รับการปรับปรุง

  • แก้ไขการเข้ารหัสที่ผิดพลาดในอีเมลที่ส่งถึงนักแปล

การแก้ไข


  • แก้ไขข้อผิดพลาดร้ายแรงที่เกี่ยวข้องกับคลาส AbsoluteLinks

  • นำการแก้ไขด้านความปลอดภัยหลายรายการมาใช้

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