- สถานะ
- เปิด
ภาพรวมของปัญหา
ธีมหรือปลั๊กอินบางตัวใช้ฟังก์ชัน wp_date() หรือ date_i18n() ของ WordPress เพื่อแสดงวันที่ วันที่เหล่านี้อาจใช้คำต่อท้ายอย่าง 1st หรือ 26th ขึ้นอยู่กับพารามิเตอร์ที่เลือก
ในปัจจุบัน ยังไม่สามารถแปลคำต่อท้ายวันที่ได้เนื่องจากข้อจำกัดที่เป็นที่ทราบกันมานานใน WordPress ตัวหลัก
วิธีแก้ปัญหาชั่วคราว
สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถใช้ฟิลเตอร์ wp_date เพื่อดึงวันที่ จากนั้นปรับเปลี่ยนคำต่อท้ายก่อนที่จะแสดงผลบนหน้าเว็บ โปรดสำรองข้อมูลไซต์ของคุณอย่างสมบูรณ์ก่อนดำเนินการ และทำตามขั้นตอนด้านล่าง:
- เพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมของคุณ:
- เปิดหน้าเว็บที่แสดงวันที่ การดำเนินการนี้จะเรียกใช้ฟิลเตอร์ที่เพิ่มเข้ามา
- ไปที่ WPML → การแปลสตริง และแปลวันที่
- คุณจะต้องแปลคำต่อท้ายแต่ละคำแยกกัน (เช่น 1st, 2nd…) เนื่องจากอาจมีการเปลี่ยนแปลงตามภาษา