WPML
Trạng thái
Đã giải quyết
Plugin/giao diện liên quan
The Events Calendar

Tổng quan về lỗi

Nếu bạn đang sử dụng plugin The Events Calendar và có nhiều sự kiện trên trang lưu trữ, bạn sẽ thấy rằng các liên kết phân trang cho các ngôn ngữ phụ không hoạt động. Thay vào đó, chúng trỏ đến các liên kết như (/?:page|seite|Seite)/(d_)/ hoặc (/?:page|pàgina|página|página)/(d_).

Giải pháp tạm thời

Vui lòng đảm bảo tạo bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.

  1. Chỉnh sửa tệp nằm trong wp-content/plugins/the-events-calendar/src/Tribe/I18n.php.
  2. Tìm dòng 189.
  3. Thay thế:
    remove_filter( 'locale', $force_locale );
  4. Bằng:
    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 );
        }
    }

Các bước tiếp theo

Sự cố này đã được báo cáo cho nhóm The Events Calendar để có bản sửa lỗi vĩnh viễn. Tuy nhiên, bạn chỉ có thể giúp đẩy nhanh tiến độ bằng cách bày tỏ sự quan tâm của mình đối với nỗ lực này thông qua diễn đàn hỗ trợ của họ.

Tất cả các lỗi đã ghi nhận →