- สถานะ
- แก้ไขแล้ว
- ประเภท
- ไม่แก้ไข
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.0
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WooCommerce
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
เมื่อคุณรวมหมวดหมู่ไว้ใน URL ของโพสต์ (เช่น /%category%/%postname%/) หรือสินค้า WooCommerce (เช่น /shop/%product_cat%/) URL ที่แปลแล้วจะมีหมวดหมู่ที่แตกต่างกันหรือมีลำดับที่แตกต่างกันหากมีการกำหนดไว้หลายหมวดหมู่
เมื่อมีการกำหนดหมวดหมู่หลายรายการให้กับโพสต์หรือสินค้า แต่ละหมวดหมู่จะได้รับ ID ที่ไม่ซ้ำกันซึ่งจะถูกนำไปใช้ในลิงก์ถาวร อย่างไรก็ตาม ลำดับในการแปลหมวดหมู่เหล่านี้อาจแตกต่างจากลำดับดั้งเดิม ส่งผลให้ ID จับคู่กันไม่ถูกต้อง
ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ WPML เท่านั้น แต่เป็นส่วนที่อาจต้องมีการปรับปรุงใน WordPress เราได้รายงานปัญหานี้ให้ทาง WordPress (เปิดในแท็บใหม่) และ WooCommerce (เปิดในแท็บใหม่) ทราบแล้ว
วิธีแก้ปัญหาชั่วคราว
วิธีแก้ปัญหาชั่วคราวในปัจจุบันสำหรับปัญหานี้คือการแปลหมวดหมู่ตามลำดับเดียวกับที่สร้างขึ้น ซึ่งจะคงลำดับเดิมของ ID หมวดหมู่ไว้
หากคุณแปลหมวดหมู่ในลำดับที่แตกต่างกันไปแล้ว คุณสามารถลบหมวดหมู่ต้นฉบับและคำแปล แล้วจึงแปลใหม่อีกครั้งตามลำดับที่ถูกต้อง