WPML 2.4.1 ได้แก้ไขข้อบกพร่องเล็กน้อยและเพิ่มฟีเจอร์ใหม่ที่หลายคนรอคอย ในที่สุดโพสต์และหน้าของคุณก็สามารถมีชื่อเดียวกันในภาษาที่แตกต่างกันได้
ในครั้งนี้ รายการข้อบกพร่องมีไม่มากนัก เราได้เปลี่ยนตรรกะในบางจุดเพื่อให้เว็บไซต์ขนาดใหญ่ที่มีผู้ใช้จำนวนมากสามารถทำงานโดยใช้หน่วยความจำน้อยลง WPML เคยโหลดตารางผู้ใช้และโพสต์ทั้งหมดในบางจุดที่ไม่จำเป็น ซึ่งจะไม่เป็นเช่นนั้นอีกต่อไป และตอนนี้หน้าจัดการเว็บไซต์เฉพาะเหล่านี้ก็ใช้หน่วยความจำน้อยลงมาก นี่คือสิ่งที่เราพบจริงบนเว็บไซต์ของเราเอง เนื่องจากเว็บไซต์มีขนาดใหญ่ขึ้นและมีการใช้งานมากขึ้นทุกวัน
ข้อบกพร่องอื่น ๆ เกี่ยวข้องกับคุกกี้การเปลี่ยนเส้นทางภาษาสำหรับ Safari การปรับปรุงรูปแบบสำหรับตัวสลับภาษาในเมนู การแปลคำอธิบายผู้เขียน และชื่อของวิดเจ็ตภาษาของเราเอง
และตอนนี้ มาถึงส่วนที่น่าสนใจจริง ๆ...
ชื่อโพสต์ (slug) ที่ซ้ำกันสำหรับภาษาที่แตกต่างกัน
ฉันคิดว่านี่เป็นฟีเจอร์ที่มีการร้องขอมากที่สุด โดยเริ่มตั้งแต่ WPML 0.9.3 ตอนนี้คุณสามารถมีหน้าต่าง ๆ เช่น:
- /blog/
- /es/blog/
- /de/blog
สิ่งนี้สำคัญอย่างยิ่งเมื่อหน้าต่าง ๆ ใช้ชื่อของผลิตภัณฑ์ ซึ่งคุณคงไม่อยากให้มีลักษณะเช่นนี้:
- /sony/
- /es/sony-2/ (แย่เลย)
ก่อนหน้านี้ WPML จะตรวจสอบภาษาก่อนแล้วจึงค่อยตรวจสอบโพสต์ การแก้ไขนี้จะฮุกเข้ากับฟังก์ชันของ WordPress ที่เพิ่มคำต่อท้ายที่เป็นตัวเลข และเปลี่ยนให้ตรวจสอบเฉพาะหน้าในภาษาเดียวกันเท่านั้น
หากคุณต้องการเปลี่ยนชื่อเนื้อหาที่มีอยู่ในเว็บไซต์ของคุณ เพียงแค่แก้ไข slug ตอนนี้ WordPress จะอนุญาตให้มีคำแปลที่ใช้ชื่อและ slug เดียวกันได้
โปรดทราบว่า slug ที่ซ้ำกันจะใช้ได้กับ 'โพสต์' เท่านั้น (หน้า โพสต์ ประเภทโพสต์แบบกำหนดเอง) และไม่สามารถใช้กับอนุกรมวิธานได้
ปลั๊กอิน Custom Types and Fields
ในกรณีที่คุณสนใจ เรายังไม่ได้ลืมปลั๊กอินสำหรับการจัดการประเภทและฟิลด์ที่กำหนดเองของเราไปเสียทีเดียว อันที่จริง มันพร้อมสำหรับการเผยแพร่แล้ว เราเพียงแค่แก้ไขปัญหาสุดท้ายเล็กน้อยเกี่ยวกับเว็บไซต์ใหม่ให้เรียบร้อย แล้วมันก็จะพร้อมใช้งาน ฉันจะเขียนเรื่องนี้ทั้งหมดในโพสต์ถัดไป

