WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 3.1.8.2

Tổng quan về lỗi

Sự cố chỉ xảy ra trên các trang web mà tùy chọn siteurl có chứa dấu gạch chéo ở cuối và WPML được cấu hình với Một tên miền khác nhau cho mỗi ngôn ngữ.

Dấu gạch chéo ở cuối này không hiển thị trên trang Cài đặt->Tổng quan. Bạn phải kiểm tra điều này trực tiếp trong cơ sở dữ liệu tại bảng wp_options.

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

Bản sửa lỗi cho sự cố này sẽ được phát hành trong phiên bản tiếp theo của WPML.

Trong khi chờ đợi, để khắc phục sự cố, vui lòng làm theo các bước dưới đây:


  1. Đảm bảo rằng bạn có bản sao lưu trang web mới nhất.

  2. Đảm bảo rằng bạn đã cài đặt phiên bản WPML mới nhất (3.1.8.2).

  3. Tìm tệp sitepress.class.php và tìm dòng 6463

  4. Tìm dòng sau: $this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'");

  5. Và thay thế bằng: $this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;

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