- 상태
- 해결됨
- 보고된 제품
- 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 );
}