기본적으로는 엑심베이 결제창 언어 설정을 진행 하더라도 WPML 환경에서 언어별로 각각 다른 언어의 결제창이 호출되지 않습니다.
아래 코드를 참고하셔서 이용하고 계신 언어에 맞춰 차일드테마의 functions.php 파일에 코드를 추가해주시기 바랍니다
add_filter( 'pafw_payment_gateway_language', function( $language_code, $gateway_id ) { $current_lang = apply_filters( 'wpml_current_language', NULL ); switch( $current_lang ) { case 'ko' : $language_code = 'KR'; break; case 'ja' : $language_code = 'JP'; break; case 'zh-hans' : $language_code = 'CN'; break; default: $language_code = 'EN'; break; } return $language_code; }, 10, 2);
위 내용들 중, ‘ko’에 해당하는 부분은 WPML 언어의 슬러그이며, ‘KR’에 해당하는 부분이 호출될 결제창의 언어입니다.