WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
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] ) {

ปัญหาที่ทราบแล้วทั้งหมด →