WPML
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 );
}

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