- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 3.4.1
- แก้ไขใน
- WPML Multilingual CMS 3.7
ภาพรวมของปัญหา
ในไซต์แมป XML หมวดหมู่ของ Yoast SEO พบว่า URL สำหรับภาษารองไม่ถูกต้อง โดย slug จะถูกดึงมาจากหมวดหมู่ของภาษาเริ่มต้น
ตัวอย่างเช่น หากคุณมีหมวดหมู่ชื่อ Houses ซึ่งแปลเป็น Maisons ในภาษาฝรั่งเศส ปัจจุบัน ไซต์แมป XML จะสร้าง URL ดังนี้:
http://example.com/category/houses/ (ภาษาอังกฤษ – ภาษาเริ่มต้น)
http://example.com/fr/category/houses/ (ภาษาฝรั่งเศส – ภาษารอง)
อย่างไรก็ตาม URL ที่ถูกต้องควรเป็นดังนี้:
http://example.com/category/houses/
http://example.com/fr/category/maisons/
วิธีแก้ปัญหาชั่วคราว
สำหรับวิธีแก้ปัญหาชั่วคราว ให้ไปที่ WPML -> ภาษา -> ทำให้ธีมทำงานแบบหลายภาษา และยกเลิกการเลือกตัวเลือก ปรับแต่ง ID สำหรับฟังก์ชันหลายภาษา