- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual CMS 3.3.6
- Đã giải quyết trong
- WPML String Translation 2.3.7
Tổng quan về lỗi
Khi thiết lập ngôn ngữ trang quản trị thành một ngôn ngữ không hoạt động, WPML Dịch Chuỗi có thể gây ra lỗi nghiêm trọng.
Ví dụ:
- Kích hoạt WPML với chỉ “tiếng Anh” là ngôn ngữ mặc định và “tiếng Ý” là ngôn ngữ khác
- Trong WPML->Ngôn ngữ, chọn tiếng Pháp làm ngôn ngữ trang quản trị mặc định
- Bạn sẽ thấy một trang trắng hoặc một thông báo hiển thị lỗi nghiêm trọng
Giải pháp tạm thời
Phiên bản tiếp theo của Dịch chuỗi sẽ bao gồm bản sửa lỗi cho vấn đề này.
Trong khi chờ đợi, bạn có thể làm theo các bước sau để khắc phục lỗi này trên bản cài đặt của bạn.
Trước khi thực hiện, hãy đảm bảo tạo một bản sao của tệp trước khi chỉnh sửa và sao lưu trang web của bạn.
- Mở tệp này: wpml-string-translation/inc/wpml-string-translation.class.php
- Tìm dòng chứa function init_active_languages() { .
- Thay đổi toàn bộ hàm từ:
function init_active_languages() { global $sitepress; $this->active_languages = array_keys( $sitepress->get_active_languages() ); } - Thành:
function init_active_languages() { $this->active_languages = array_keys( $this->sitepress->get_languages() ); } - Lưu tệp