WPML
สถานะ
แก้ไขแล้ว
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
The Events Calendar

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

หากคุณกำลังใช้งานปลั๊กอิน The Events Calendar และคุณมีหลายเหตุการณ์ในหน้าเก็บถาวร คุณจะพบว่าลิงก์การแบ่งหน้าสำหรับภาษารองไม่ทำงาน แต่กลับชี้ไปยังลิงก์เช่น (/?:page|seite|Seite)/(d_)/ หรือ (/?:page|pàgina|página|página)/(d_) แทน

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

โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ของคุณอย่างสมบูรณ์ก่อนดำเนินการต่อ

  1. แก้ไขไฟล์ที่อยู่ใน wp-content/plugins/the-events-calendar/src/Tribe/I18n.php
  2. ค้นหาบรรทัดที่ 189
  3. แทนที่:
    remove_filter( 'locale', $force_locale );
  4. ด้วย:
    remove_filter( 'locale', $force_locale );
     
    foreach ( (array) $args[1] as $domain => $file ) {
        // Reload it with the correct language.
        unload_textdomain( $domain );
     
        if ( 'default' === $domain ) {
            load_default_textdomain();
        } else {
            Common::instance()->load_text_domain( $domain, $file );
        }
    }

ขั้นตอนถัดไป

ปัญานี้ได้รับการรายงานไปยังทีมงาน The Events Calendar เพื่อการแก้ไขอย่างถาวรแล้ว อย่างไรก็ตาม คุณสามารถช่วยให้การดำเนินการรวดเร็วขึ้นได้โดยการแสดงความสนใจในเรื่องนี้ผ่านทางฟอรัมฝ่ายสนับสนุนของพวกเขา

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