- 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:
- Đảm bảo rằng bạn có bản sao lưu trang web mới nhất.
- Đảm bảo rằng bạn đã cài đặt phiên bản WPML mới nhất (3.1.8.2).
- Tìm tệp
sitepress.class.phpvà tìm dòng 6463 - Tìm dòng sau:
$this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'"); - Và thay thế bằng:
$this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;