- เผยแพร่เมื่อ
- 29 กันยายน 2026
- ช่องทาง
- เสถียร
- ทดสอบกับ WordPress
- 7.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อีกต่อไป การแปลของคุณจะไม่ได้รับผลกระทบ
แก้ไขแล้วในการแปลสตริง 5.1.0
เวอร์ชันที่เผยแพร่นี้แก้ไขการลบสตริงตามโดเมน ตัวกรองสตริง และสถานะของแพ็คเกจสตริง และเพิ่มความเร็วในการตรวจสอบสองรายการที่ทำงานในทุกคำขอ
การลบสตริง
- “ลบสตริงตามโดเมน” จะล้างข้อมูลทั้งโดเมน: ชุดข้อมูลที่สูญหายจะถูกลองใหม่ในชิ้นส่วนที่เล็กลง หน้าจอจะบอกว่าการลบหยุดลงเมื่อใด และสตริงที่มีการแปลอัตโนมัติกำลังดำเนินการอยู่จะถูกปล่อยไว้
- การปิดกล่องโต้ตอบ “ลบสตริงตามโดเมน” จะไม่ลืมโดเมนที่คุณทำเครื่องหมายไว้อีกต่อไป
แพ็คเกจสตริงและจำนวนคำ
- สถานะการแปลของแพ็คเกจสตริงจะสะท้อนถึงสตริงที่แปลในการแปลสตริงหรือเขียนด้วยโค้ด
- แพ็คเกจที่ซิงค์จากงานแปลอัตโนมัติจะไม่ไปอยู่ในชุด “การแปลด้วยตนเอง” อีกต่อไป
- การแปลแพ็คเกจและสตริงที่ทำโดยไม่มีงานแปลจะนับว่าแปลแล้วในยอดประเมินจำนวนคำและในรายการสตริง
- จำนวนคำสำหรับสตริงตรงกับจำนวนที่เรียกเก็บเงิน
สิ่งอื่น ๆ ในเวอร์ชันที่เผยแพร่นี้
- “ตรวจสอบปัญหาสตริง” สามารถกรองรายการได้อีกครั้ง
- ป้ายกำกับอนุกรมวิธานจะถูกค้นหาด้วยหนึ่งคิวรีสำหรับทุกอนุกรมวิธานแทนที่จะเป็นสองคิวรีต่ออนุกรมวิธานในทุกหน้าจัดการเว็บไซต์ และการลงทะเบียนสตริงที่ไม่เปลี่ยนแปลงจะไม่ค้นหาภาษาของสตริงนั้นอีกต่อไป
อัปเดตหรือดาวน์โหลด
อัปเดตพร้อมใช้งานสำหรับลูกค้า WPML ทุกรายที่มีการสมัครสมาชิกที่ใช้งานอยู่ — โดยจะปรากฏบนหน้าปลั๊กอินในหน้าจัดการเว็บไซต์ WordPress ของคุณภายใน 24 ชั่วโมงหลังจากการเผยแพร่ คุณยังสามารถตรวจสอบได้ทันทีภายใต้ปลั๊กอิน → เพิ่มปลั๊กอินใหม่ → เชิงพาณิชย์ หากต้องการดาวน์โหลดและติดตั้งด้วยตนเอง ให้ไปที่ดาวน์โหลดในบัญชี wpml.org ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน
ต้องการความช่วยเหลือหรือต้องการแสดงความคิดเห็น? โปรดใช้ฟอรัมการสนับสนุนทางเทคนิค (เปิดในแท็บใหม่)ของเรา