- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 4.2.7
ภาพรวมของปัญหา
หากคุณมีหมวดหมู่ที่มี slug ซึ่งประกอบด้วยตัวเลขทั้งหมด สิ่งนี้อาจทำให้เกิดการวนลูปการเปลี่ยนเส้นทาง
ตัวอย่างเช่น http://example.com/category/1234/ อาจทำการ 302 redirect ไปยังตัวเอง
วิธีแก้ปัญหาชั่วคราว
แก้ไขไฟล์ class-wpml-query-parser.php ที่อยู่ในโฟลเดอร์ ../wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering
ค้นหาฟังก์ชัน maybe_redirect_to_translated_taxonomy()
เปลี่ยนโค้ดต่อไปนี้:
if ( $translated_slugs && $slug !== $translated_slugs[0] ) {
เป็น:
if ( $translated_slugs && $slug != $translated_slugs[0] ) {