WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 3.2.2
แก้ไขใน
3.2.3

ภาพรวมของปัญหา

เมื่อเลือกตัวเลือก “เพิ่มชื่อภาษาเป็นพารามิเตอร์” URL การแบ่งหน้าจะใช้งานไม่ได้ในภาษารอง

วิธีแก้ปัญหาชั่วคราว

เพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมของคุณ:

add_filter( 'get_pagenum_link', 'wpml_workaround_get_pagenum_link' );
function wpml_workaround_get_pagenum_link( $url ) {
$current_language = apply_filters( 'wpml_current_language', '' ); 
$pattern = '/(\?lang=' . $current_language . ')(\/.*)/'; 
$url = preg_replace( $pattern, '$2', $url ); 
return $url;
}

ปัญหานี้ได้รับการแก้ไขแล้วในเวอร์ชันใหม่ที่กำลังจะมาถึง

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