- เผยแพร่เมื่อ
- 22 กันยายน 2026
- ช่องทาง
- เสถียร
- ทดสอบกับ WordPress
- 7.1.1
- ผลิตภัณฑ์
- WPML String Translation
บันทึกการเปลี่ยนแปลง
มีอะไรใหม่ในการแปลสตริง 5.0
การแปลสตริง 5.0.0 เน้นไปที่หน้าจอสตริงและคิวการแปลที่เร็วขึ้นและเชื่อถือได้มากขึ้น แก้ไขการแปลอนุกรมวิธานและ slug และทำให้การจัดการสตริงมีความสอดคล้องกันบนไซต์ที่มีภาษาเริ่มต้นเป็นรูปแบบภาษาอังกฤษตามภูมิภาค
หน้าจอสตริงและคิวที่เร็วขึ้นและเชื่อถือได้มากขึ้น
- หน้าจอการแปลสตริงโหลดเร็วขึ้นแล้วเพราะใช้การค้นหาจากดัชนีแทนการสแกนทุกสตริง
- การเพิ่มภาษาใหม่ไม่หมดเวลาอีกต่อไป และโหลดเฉพาะการแปลที่คุณต้องการใช้งานจริงสำหรับภาษานั้น
- ไซต์ที่มีสตริงส่วนหน้าเว็บไซต์ที่ลงทะเบียนอัตโนมัติจำนวนมากจะไม่พบข้อผิดพลาดการหมดเวลาอีกต่อไปในขณะที่ประมวลผลคิว
- การลงทะเบียนสตริงและคิวสตริงที่รอดำเนินการมีความทนทานต่อข้อผิดพลาดมากขึ้น ดังนั้นไฟล์ที่เสียหายหรือการเขียนฐานข้อมูลที่ผิดพลาดเพียงรายการเดียวจะไม่บล็อกสตริงอื่นๆ ที่ตามมาทั้งหมดอีกต่อไป
- แคชเบื้องหลังไฟล์ภาษาที่แปลแล้วของไซต์ของคุณจะอยู่ภายในขีดจำกัดหน่วยความจำที่ปลอดภัยแทนที่จะเพิ่มขึ้นอย่างไม่มีขีดจำกัด
การแก้ไขการแปลอนุกรมวิธานและ slug
- การแปล slug ของอนุกรมวิธานมีผลบังคับใช้จริงแล้วบนส่วนหน้าเว็บไซต์
- ป้ายกำกับอนุกรมวิธานได้รับการลงทะเบียนและแสดงผลภายใต้ภาษาต้นทางที่ถูกต้อง ซึ่งเป็นการแก้ไขป้ายกำกับที่แสดงเป็นคำแปลอย่างไม่ถูกต้อง
พฤติกรรมที่สอดคล้องกันบนไซต์รูปแบบภาษาอังกฤษ
- การแปลสตริงทำงานอย่างสอดคล้องกันเมื่อภาษาเริ่มต้นของไซต์ของคุณเป็นรูปแบบภาษาอังกฤษตามภูมิภาค เช่น en-US หรือ en-GB
นอกจากนี้ในเวอร์ชันที่เผยแพร่นี้
- การค้นหาสตริงตามชื่อภาษาหรือข้อความจะแสดงผลลัพธ์อีกครั้ง
- การอัปโหลดไฟล์ .po และการเพิ่มสตริงที่เลือกสามารถทำงานได้อีกครั้งบนแท็บสตริง
- การเปลี่ยนภาษาของสตริงทำงานได้อย่างถูกต้องแล้วสำหรับผู้จัดการการแปลที่ไม่ใช่ผู้ดูแลระบบ โดยไม่มีข้อผิดพลาด JavaScript
- การแปลสตริงสแกนธีมและปลั๊กอินได้อย่างถูกต้องแล้วเมื่อติดตั้ง WPML ผ่าน symbolic link
- ตอนนี้ WPML รองรับคำนำหน้า REST API ที่กำหนดเองแทนที่จะใช้ค่าเริ่มต้น
ความปลอดภัย
- เวอร์ชันที่เผยแพร่นี้รวมถึงการเพิ่มความปลอดภัย
แก้ไขแล้วในการแปลสตริง 5.0.2
เวอร์ชันที่เผยแพร่นี้แก้ไขข้อผิดพลาดร้ายแรงบนโฮสต์ที่ปิดการใช้งานฟังก์ชัน PHP ที่ WPML จำเป็นต้องใช้
- ไซต์บนโฮสต์ที่ปิดการใช้งานฟังก์ชัน
getmypid()ของ PHP จะไม่พบข้อผิดพลาดร้ายแรงอีกต่อไปใน wp-admin และบนส่วนหน้าเว็บไซต์หลังจากอัปเดตเป็น WPML 5.0 การแปลสตริงจะเขียนไฟล์การแปลอีกครั้ง ดังนั้นสตริงที่แปลแล้วจะแสดงเหมือนเดิม - การดาวน์โหลดจะไม่รวมไฟล์ต้นฉบับการแปล
.poอีกต่อไป การแปลของคุณจะไม่ได้รับผลกระทบ
อัปเดตหรือดาวน์โหลด
อัปเดตพร้อมใช้งานสำหรับลูกค้า WPML ทุกรายที่มีการสมัครสมาชิกที่ใช้งานอยู่ — โดยจะปรากฏบนหน้าปลั๊กอินในหน้าจัดการเว็บไซต์ WordPress ของคุณภายใน 24 ชั่วโมงหลังจากการเผยแพร่ คุณยังสามารถตรวจสอบได้ทันทีภายใต้ปลั๊กอิน → เพิ่มปลั๊กอินใหม่ → เชิงพาณิชย์ หากต้องการดาวน์โหลดและติดตั้งด้วยตนเอง ให้ไปที่ดาวน์โหลดในบัญชี wpml.org ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน
ต้องการความช่วยเหลือหรือต้องการแสดงความคิดเห็น? โปรดใช้ฟอรัมการสนับสนุนทางเทคนิค (เปิดในแท็บใหม่)ของเรา