- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual CMS 3.1.9.3
- Đã giải quyết trong
- 3.2
Tổng quan về lỗi
Bộ chuyển đổi ngôn ngữ trong các ngôn ngữ phụ thêm “…/front-page-slug” vào URL trang chủ khi “một trang chủ tĩnh” được thiết lập.
Giải pháp tạm thời
- Tìm hàm “get_ls_languages” trong “sitepress-multilingual-cms/sitepress.class.php”
- Tìm khối mã sau:
if($lang_page_on_front && $lang[ 'code' ] != $default_language) { $lang_page_on_front = icl_object_id($lang_page_on_front, 'page', false, $lang[ 'code' ]); } if($lang_page_for_posts && $lang[ 'code' ] != $default_language) { $lang_page_for_posts = icl_object_id($lang_page_for_posts, 'page', false, $lang[ 'code' ]); } - Thay thế bằng đoạn mã sau:
if($lang_page_on_front) { $lang_page_on_front = icl_object_id($lang_page_on_front, 'page', false, $lang[ 'code' ]); } if($lang_page_for_posts) { $lang_page_for_posts = icl_object_id($lang_page_for_posts, 'page', false, $lang[ 'code' ]); }