- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 5.4.0
- Đã giải quyết trong
- WooCommerce Multilingual & Multicurrency 5.4.4
- Thẻ chủ đề
- WCML
Tổng quan về lỗi
Giao diện người dùng đã được cập nhật trong WCML 5.4.0 sao cho nút “Dịch phân loại” mới được hiển thị tại WooCommerce > WPML Multilingual & Multicurrency for WooCommerce & Đa tiền tệ.
Những người quản lý cửa hàng có thể thấy nút này, nhưng nếu họ nhấp vào đó, nó sẽ dẫn đến thông báo “Xin lỗi, bạn không được phép truy cập trang này”, bởi vì Những người quản lý cửa hàng không có quyền truy cập trang WPML > Dịch phân loại.
Giải pháp tạm thời
Người quản lý cửa hàng mặc định không có quyền dịch các phân loại. Một tùy chọn là cấp quyền này cho Người quản lý cửa hàng bằng cách thêm đoạn mã này vào trang web của bạn:
/**
* Expand shop_manager caps to be able to translate taxonomies
*/
add_filter( 'user_has_cap', 'wssupp_boost_caps', 10, 1 );
function wssupp_boost_caps( $allcaps ){
$newcaps = array();
if ( isset( $allcaps['shop_manager'] ) && $allcaps['shop_manager'] ) {
$newcaps = [
"wpml_manage_taxonomy_translation" => true
];
}
return array_merge( $allcaps, $newcaps );
}