WPML
เผยแพร่เมื่อ
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 ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน

ต้องการความช่วยเหลือหรือต้องการแสดงความคิดเห็น? โปรดใช้ฟอรัมการสนับสนุนทางเทคนิค (เปิดในแท็บใหม่)ของเรา

ดูเวอร์ชันทั้งหมดของ WPML String Translation