บันทึกการเปลี่ยนแปลง
ต้องการ WPML 5.3.0
สิ่งใหม่
- ฟิลด์ข้อความในหน้าตัวเลือกของ ACF ที่ตั้งค่าเป็น แปล จะแสดงค่าของภาษาเริ่มต้นในส่วนหน้าเว็บไซต์จนกว่าจะมีคำแปล
ประสิทธิภาพ
- การบันทึกโพสต์ที่มีฟิลด์จำนวนมากทำได้เร็วขึ้น: การตรวจสอบฟิลด์จะทำงานเพียงครั้งเดียวต่อโพสต์
- ACF Multilingual จะไม่โหลดคำอธิบายประกอบฟิลด์ในส่วนหน้าเว็บไซต์อีกต่อไป
การแก้ไข
- แผงการตั้งค่า WPML ของกลุ่มฟิลด์จะตั้งชื่อส่วน แดชบอร์ดการแปล ว่า "ACF Field Groups" เช่นเดียวกับที่ แดชบอร์ด แสดง
- ฟิลด์ URL และ ลิงก์ ของ ACF ที่ชี้ไปยังเว็บไซต์ของคุณจะเก็บสตริงการสืบค้นและ #anchor ไว้ในทุกกรณี
- การแปลฟิลด์ ลิงก์ หรือ URL ของ ACF ด้วยตนเองจะถูกเก็บไว้เมื่อเนื้อหาถูกแปลอัตโนมัติอีกครั้ง
- ป้ายกำกับฟิลด์ของ ACF จะแสดงเป็นภาษาที่แปลแล้วในหน้าจัดการเว็บไซต์ที่เรียกใช้การอัปเกรด ACF Multilingual 2.2
- การบันทึกโพสต์จะซ่อมแซมฟิลด์ relationship และ bidirectional ของ ACF ที่ยังคงชี้ไปยังโพสต์ในภาษาต้นฉบับ
- กลุ่มฟิลด์ที่แปลด้วยวิธีแบบเก่าจะไม่ทริกเกอร์คำเตือน "same field name" ที่ผิดพลาดอีกต่อไป และคำเตือน "แปลได้" จะไม่ลิงก์ไปยังเอกสารประกอบอีกต่อไป
- แถวตัวทำซ้ำของ ACF ที่แก้ไขแล้วจะยังคงเก็บคำแปลที่มีอยู่ในงานแปลของ ตัวแก้ไขการแปลแบบคลาสสิก อันใหม่
- การแก้ไขแถวตัวทำซ้ำของ ACF ในตำแหน่งเดิมจะไม่ระงับฟิลด์ย่อย คัดลอก ของแถวจากการแปลอีกต่อไป
- ไม่มีข้อผิดพลาดร้ายแรงบน PHP 8.4 เมื่อการอัปเกรดการตั้งค่าฟิลด์ย่อยของ ACF Multilingual ทำงาน
- แถวของตัวทำซ้ำ ACF ที่ซ้อนกัน และลำดับใหม่ จะไปถึงการแปลที่แก้ไขใน ตัวแก้ไข WordPress
- หน้าตัวเลือกของ ACF ที่บันทึกในภาษารองจะเก็บค่าที่ป้อนไว้ โดยไม่มีการเพิ่มแบ็กสแลช
- แถวที่ซ้อนอยู่ในแถวตัวทำซ้ำของ ACF ซึ่งถูกย้ายในการบันทึกเดียวกันจะตามแถวของตนเองไปในการแปล
- แถวที่ถูกลบหรือย้ายในตัวทำซ้ำของ ACF ที่ตั้งค่าเป็น คัดลอก จะไปถึงการแปลที่แก้ไขใน ตัวแก้ไข WordPress
- ฟิลด์ ลิงก์ ของ ACF ในหน้าตัวเลือกที่แปลใน การแปลสตริง จะแสดงคำแปลบนเว็บไซต์
- การเสริมความปลอดภัย
- หน้าที่ใช้แท็กไดนามิก ACF ของ Elementor Pro จะไม่หยุดทำงานด้วยข้อผิดพลาดร้ายแรงบนเว็บไซต์ที่มีฟิลด์ผู้ใช้แยกตามภาษาอีกต่อไป
- หน้าจัดการเว็บไซต์จะไม่หยุดทำงานด้วยข้อผิดพลาดร้ายแรงเมื่อฟิลด์ที่ลงทะเบียนใน PHP เขียนตรรกะแบบมีเงื่อนไขเป็นกฎเดียวอีกต่อไป
- ฟิลด์ ACF ที่ตั้งค่าเป็น คัดลอก ซึ่งใช้วิดเจ็ต เช่น รายการความสัมพันธ์ ตัวเลือก และ WYSIWYG จะถูกล็อกในการแปล
- การบันทึก ACF จะไม่เขียนทับการตั้งค่าฟิลด์กำหนดเองที่ wpml-config.xml ล็อกไว้อีกต่อไป
- แถวตัวทำซ้ำของ ACF ที่เปลี่ยนแปลงด้วย update_field() จะยังคงเก็บคำแปลไว้เมื่อโพสต์ถูกบันทึกในคำขอเดียวกัน
- ฟิลด์แบบสองทิศทางจะไม่พังเมื่อปลั๊กอินอื่นเก็บออบเจ็กต์โพสต์ไว้ในนั้นอีกต่อไป
อัปเดตหรือดาวน์โหลด
อัปเดตพร้อมใช้งานสำหรับลูกค้า WPML ทุกรายที่มีการสมัครสมาชิกที่ใช้งานอยู่ — โดยจะปรากฏบนหน้าปลั๊กอินในหน้าจัดการเว็บไซต์ WordPress ของคุณภายใน 24 ชั่วโมงหลังจากการเผยแพร่ คุณยังสามารถตรวจสอบได้ทันทีภายใต้ปลั๊กอินเพิ่มปลั๊กอินใหม่เชิงพาณิชย์ หากต้องการดาวน์โหลดและติดตั้งด้วยตนเอง ให้ไปที่ดาวน์โหลดในบัญชี wpml.org ของคุณ (ดูคำแนะนำในการติดตั้ง) และอย่าลืมอัปเดตส่วนประกอบทั้งหมดพร้อมกันโดยไม่ผสมเวอร์ชัน
