WPML

เมื่อเร็ว ๆ นี้เราได้เผยแพร่ WPML 3.3.7 เพื่อจัดการกับการเปลี่ยนแปลงบางอย่างที่เกิดขึ้นใน WordPress 4.5

หลังจากเวอร์ชันที่เผยแพร่นี้ เราพบปัญหาหลายประการเกี่ยวกับการจัดการลิงก์ถาวร โดยเฉพาะกับเนื้อหาที่มีการแบ่งหน้า และปัญหาเพิ่มเติมอีกสองสามข้อเมื่อใช้งานร่วมกับ WooCommerce

ปัญหาบางอย่างเหล่านี้มีอยู่แล้วใน WPML เวอร์ชันก่อนหน้า แต่เห็นได้ชัดเจนยิ่งขึ้นใน WPML 3.3.7

WPML 3.3.8 จัดการกับปัญหาเหล่านี้ และโดยเฉพาะอย่างยิ่ง:


  • เทมเพลตและการแบ่งหน้า

    • เทมเพลตที่ไม่ถูกต้องถูกนำมาใช้ในผลการค้นหาสำหรับภาษาที่สองเมื่อหน้าแรกมีเทมเพลตและไม่มีเทมเพลตสำหรับผลการค้นหา

    • is_front_page() ไม่ทำงานเมื่อ URL มีอาร์กิวเมนต์ "lang" เพิ่มเติมจากอาร์กิวเมนต์อื่น ๆ

    • ปัญหาการแบ่งหน้าในภาษาเริ่มต้นเมื่อเปิดใช้งานการเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์

    • URL แบบแบ่งหน้าที่ผิดรูปแบบในหน้าแรกเมื่อใช้ลิงก์ถาวรแบบธรรมดาและภาษาเป็นพารามิเตอร์

    • การแบ่งหน้าที่ไม่ถูกต้องเมื่อใช้ลิงก์ถาวรแบบกำหนดเอง เช่น "/%postname%" โดยไม่มีเครื่องหมายทับต่อท้าย และภาษาเป็นพารามิเตอร์

    • URL การแบ่งหน้าที่ผิดรูปแบบเมื่อแสดงเนื้อหาที่มีการแบ่งหน้าในหน้าแรกด้วยลิงก์ถาวร "ชื่อโพสต์" และภาษาเป็นพารามิเตอร์

    • หน้าสองของเนื้อหาที่มีการแบ่งหน้าไม่สามารถเข้าถึงได้ในภาษารองเมื่อใช้ลิงก์ถาวรแบบสวยงามและ slug เดียวกันในเนื้อหาที่แปล

  • เกี่ยวข้องกับ WooCommerce

    • ข้อผิดพลาด 301 ในหน้าผลิตภัณฑ์

    • โดเมนที่แตกต่างกันในแต่ละภาษา เมื่อสลับภาษา เนื้อหาในตะกร้าสินค้าจะไม่ซิงโครไนซ์กัน

  • อื่น ๆ

    • PHP Notice: Undefined offset: 0 ใน sitepress.class.php ในบรรทัดที่ 2345

    • "ภาษาเป็นพารามิเตอร์" ขัดแย้งกับการเปลี่ยนเส้นทางของเบราว์เซอร์และหน้าแรกที่ตั้งค่าด้วยตนเอง

    • เพิ่มความสามารถในการเปลี่ยนพฤติกรรมของแท็ก meta "heads_lang" โดยการระบุฮุกใหม่

ปัญหาบางอย่างข้างต้นถูกค้นพบด้วยชุดการทดสอบอัตโนมัติใหม่ที่เราเพิ่มเข้ามาโดยเฉพาะสำหรับเวอร์ชันที่เผยแพร่นี้

ดาวน์โหลดและให้คำติชมแก่เรา


ประการแรก อย่าลืมสำรองข้อมูลเว็บไซต์ของคุณก่อนทำการอัปเดต เราสำรองข้อมูลเว็บไซต์ของเราและทดสอบการอัปเดตก่อนที่เราจะอัปเดตทุกสิ่ง (ปลั๊กอินใด ๆ ธีม หรือ WordPress) เวอร์ชันที่เผยแพร่ของ WPML นี้ผ่านการทดสอบมาอย่างมากมาย แต่การพบข้อบกพร่องบนเว็บไซต์ทดสอบก็ยังดีกว่าบนเซิร์ฟเวอร์ที่ใช้งานจริง

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

วิธีที่ดีที่สุดในการอัปเดต WPML คือจากหน้าจัดการเว็บไซต์ของ WordPress ลงทะเบียนเว็บไซต์ของคุณ (คุณสามารถลงทะเบียนเว็บไซต์ทั้งหมดของคุณได้ เราไม่จำกัด) เพื่อรับการอัปเดตอัตโนมัติ หรือคุณสามารถดาวน์โหลด WPML ด้วยตนเองได้เสมอจากบัญชีของคุณ

แสดงความคิดเห็นของคุณเพื่อให้คำติชม ถามคำถาม หรือให้ข้อเสนอแนะแก่เรา แล้วเราจะติดต่อกลับหาคุณ

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