WPML

หลังจากเวอร์ชัน 2.9 เพียงไม่นาน เราก็พร้อมสำหรับอัปเดตแก้ไขข้อบกพร่องอย่างรวดเร็ว WPML 2.9 ได้นำเสนอการเปลี่ยนแปลงพื้นฐานหลายอย่างในการทำงานภายใน ซึ่งส่วนใหญ่เป็นไปได้ด้วยดี แต่ก็มีข้อบกพร่องบางส่วนหลุดรอดมาได้ เวอร์ชันที่เผยแพร่ของ WPML 2.9.1 นี้จะจัดการกับปัญหาเหล่านี้

การแก้ไข WPML ในเวอร์ชัน 2.9.1


  • ปัญหาการแปล slug – การเปลี่ยนแปลงวิธีที่ WPML ประมวลผลกฎการเขียนซ้ำทำให้เกิดปัญหาในบางกรณีเมื่อแปล slug ของประเภทโพสต์แบบกำหนดเอง การแก้ไขนี้ไม่เพียงแต่แก้ปัญหาเท่านั้น แต่ยังช่วยลดการเรียกใช้ฐานข้อมูลลงอย่างมาก หากคุณกำลังใช้การแปล slug และพบการสืบค้น DB จำนวนมาก คุณอาจเห็นการปรับปรุงครั้งใหญ่ใน WPML 2.9.1

  • เนื้อหาปรากฏสองครั้งในบางธีม – และ เนื้อหาหายไปจากหน้าจัดการเว็บไซต์ WordPress - บางธีมมีการเปลี่ยนแปลงออบเจ็กต์ WP Query ซึ่งก็ส่งผลเช่นนั้น การเปลี่ยนแปลงล่าสุดทำให้ออบเจ็กต์ query ค้างอยู่เล็กน้อย ส่งผลให้ทุกอย่างปรากฏขึ้นสองครั้ง สิ่งนี้เกิดขึ้นกับธีมที่เฉพาะเจาะจงมาก แต่เราเข้าใจดีว่าหากเกิดขึ้นกับคุณ มันคงเป็นเรื่องน่าตกใจที่แย่มาก ตอนนี้ได้รับการแก้ไขแล้วใน WPML 2.9.1

  • WPML ไม่ได้ทำเครื่องหมายเนื้อหาที่ทำสำเนาว่าเป็นสำเนา – นี่เป็นเพียงข้อบกพร่องเล็กน้อยที่หลุดรอดเข้ามา ปัญหาเริ่มต้นขึ้นหลังจากที่เราเพิ่มการซิงโครไนซ์สำหรับฟิลด์กำหนดเองของโพสต์เมื่อซิงโครไนซ์เนื้อหา ได้รับการแก้ไขแล้วใน WPML 2.9.1

การแก้ไขและการปรับปรุงการแปลสื่อ


ปลั๊กอิน การแปลสื่อ ทำหน้าที่ที่สำคัญมาก แต่น่าเสียดายที่มีข้อบกพร่องบางอย่าง รวมถึงความสามารถในการใช้งานที่ค่อนข้างแย่ ปัญหาเหล่านี้ได้รับการจัดการแล้วในเวอร์ชันที่เผยแพร่ใหม่

ก่อนอื่น ขออธิบายสั้น ๆ ว่าปลั๊กอินการแปลสื่อทำอะไร ปลั๊กอิน WPML Media Translation ช่วยให้คุณสามารถนำรูปภาพเดิมกลับมาใช้ซ้ำในเนื้อหาภาษาต่าง ๆ ได้ อย่างที่คุณทราบ WPML ใช้โพสต์ที่แตกต่างกันสำหรับการแปล ใน WordPress ไฟล์แนบสื่อจะเป็นของโพสต์ ดังนั้นหากไม่มีปลั๊กอินการแปลสื่อ คุณจะต้องอัปโหลดรูปภาพเดียวกันไปยังบทแปล เพื่อให้ปรากฏใน shortcode GALLERY

การแปลสื่อทำให้สิ่งนี้ไม่จำเป็นอีกต่อไป คุณจะเห็นรูปภาพเดียวกันในแกลเลอรีสำหรับบทแปลทั้งหมด

ในการทำเช่นนี้ WPML Media Translation จะเพิ่มข้อมูลภาษาลงในไฟล์แนบ และทำสำเนารายการไฟล์แนบใน DB ไฟล์รูปภาพจะไม่ถูกทำสำเนา สิ่งที่ถูกทำสำเนาคือระเบียนไฟล์แนบเท่านั้น ด้วยวิธีนี้ รูปภาพเดียวกันสามารถมีชื่อ คำอธิบาย และคำบรรยายภาพที่แตกต่างกันในแต่ละภาษาได้ เจ๋งดีนะ เมื่อมันทำงานได้ตามปกติ…

WPML Media 1.6 มีหน้าตาแบบนี้:

WPML Media 1.6
WPML Media 1.6

นอกจากการแก้ไขข้อบกพร่องบางส่วนแล้ว ยังดูเรียบง่ายขึ้นมาก เพื่อให้เราทุกคนเข้าใจว่าเกิดอะไรขึ้น

ในการใช้งานครั้งแรก ระบบจะเพิ่มข้อมูลภาษาลงในรายการสื่อของคุณ หลังจากนั้น การซิงโครไนซ์สื่อจะเกิดขึ้นโดยอัตโนมัติ เมื่อคุณสร้างเนื้อหาและอัปโหลดสื่อ โดยปกติแล้ว คุณไม่จำเป็นต้องกลับมาที่หน้าจัดการเว็บไซต์นี้อีก

หากบังเอิญว่าธีมหรือปลั๊กอินอื่นของคุณอัปโหลดสื่อและสร้างไฟล์แนบโดยไม่ผ่าน API ของ WordPress คุณสามารถกลับมาที่หน้าจัดการเว็บไซต์นี้ และทำสำเนารายการไฟล์แนบสำหรับเนื้อหาของคุณได้เสมอ

ขณะที่เราทำงานกับปลั๊กอินการแปลสื่อ เราสังเกตเห็นบางสิ่งที่เรายังไม่พอใจ 100% เวอร์ชันที่เผยแพร่นี้จัดการกับทุกสิ่งที่กวนใจคุณ (และเรา) เราวางแผนที่จะใช้เวลากับปลั๊กอินนี้มากขึ้น และเขียนโค้ดบางส่วนใหม่ เราจะมีอัปเดตอีกครั้งสำหรับปลั๊กอินการแปลสื่อในอนาคตอันใกล้นี้ เราคิดว่าเวอร์ชันที่เผยแพร่นี้จะแก้ปัญหาในทางปฏิบัติได้ทั้งหมด แต่เราก็ต้องการเห็นโค้ดที่สะอาดและมีประสิทธิภาพในปลั๊กอินทั้งหมดของเราเช่นกัน

เรารู้ว่าบางท่านอาจติดขัดเนื่องจากข้อบกพร่องในเวอร์ชันที่เผยแพร่ก่อนหน้านี้ เราขอขอบคุณสำหรับความอดทนในการรอการแก้ไขเหล่านี้ และสำหรับความช่วยเหลือของคุณในการยืนยันเวอร์ชันทดสอบที่เราส่งไปในช่วงไม่กี่วันที่ผ่านมา

หากคุณต้องการความช่วยเหลือเพิ่มเติม โปรดแจ้งให้เราทราบในฟอรัม

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: