WPML
상태
해결됨
보고된 제품
WPML Multilingual & Multicurrency for WooCommerce 5.4.0
해결된 버전
WooCommerce Multilingual & Multicurrency 5.4.4
주제 태그
WCML

문제 개요

WCML 5.4.0에서 UI가 업데이트되어 WooCommerce > WPML Multilingual & Multicurrency for WooCommerce & 다중 통화에 새 “택소노미 번역” 버튼이 표시됩니다.

상점 관리자는 이 버튼을 볼 수 있지만, 상점 관리자에게는 WPML > 분류 번역 페이지를 방문할 권한이 없으므로 버튼을 클릭하면 “죄송합니다. 이 페이지에 접근할 권한이 없습니다.”라는 메시지로 연결됩니다.

임시 해결 방법

상점 관리자에게는 기본적으로 분류 체계를 번역할 권한이 없습니다. 한 가지 옵션은 사이트에 다음 코드를 추가하여 상점 관리자에게 해당 권한을 부여하는 것입니다:

/**
 * 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 );
}

알려진 모든 문제 →