WPML
상태
해결됨
보고된 제품
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
해결된 버전
WCML 5.3.3
관련 플러그인/테마
WooCommerce PayPal Payments
주제 태그
Bug

문제 개요

고객사가 주문을 한 후, 해당 언어에 유효한 정보가 하나만 표시되는 대신 주문 확인 페이지와 이메일에서 복제된 결제 정보를 볼 수 있습니다.

임시 해결 방법

진행하기 전에 사이트를 전체 백업하세요.


  • …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php 파일을 여세요.

  • 38번 줄을 찾으세요.

  • 변경 전:
    		add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion(
    			Fns::identity(),
    			[ $this, 'init_gateways' ]
    		) ), PHP_INT_MAX );


  • 변경 후:
     
    add_action( 'wp_loaded', [ $this, 'init_gateways' ] );

알려진 모든 문제 →