WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.7.0
Thẻ chủ đề
Bug

Tổng quan về lỗi

Một số người dùng quản trị có thể không truy cập được bảng điều khiển dịch thuật tại WPML > Quản lý dịch thuật, gặp lỗi 404 hoặc thấy thông báo “Xin lỗi, bạn không thể truy cập trang này”.

Điều này có thể xảy ra trong WPML 4.7.0-4.7.2 khi các vai trò đã bị sửa đổi (ví dụ: thông qua một số plugin như User Role Editor) và các quyền WPML cần thiết đã bị mất.

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

Sự cố này sẽ được khắc phục trong WPML 4.7.4. Trong thời gian chờ đợi, bạn có thể sử dụng đoạn mã sau để khôi phục quyền bị thiếu cho người dùng quản trị:

function add_wpml_manage_translations_cap() {
    $role = get_role('administrator');
    if ($role) {
        $role->add_cap('manage_translations');
    }
}
add_action('init', 'add_wpml_manage_translations_cap');

Thêm mã này vào tệp functions.php trong giao diện của bạn hoặc sử dụng một plugin như Code Snippets.

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