1. Home
  2. 엑심베이
  3. 고급설정
  4. WPML 결제창 언어설정

WPML 결제창 언어설정

기본적으로는 엑심베이 결제창 언어 설정을 진행 하더라도 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’에 해당하는 부분이 호출될 결제창의 언어입니다.

Was this article helpful to you? Yes No