WPML
상태
해결됨
해결된 버전
WooCommerce Multilingual 4.7.5

문제 개요

다중 통화를 사용하는 WooCommerce 사이트에서는 타사 플러그인이 wp_loaded 작업 전에 get_cart 호출을 트리거하는 문제가 발생할 수 있습니다. 이는 명시적으로 WooCommerce에서 허용하지 않는 사항입니다.

지금까지 oGone 결제 게이트웨이, WC Deposits & Booster for WooCommerce 플러그인을 사용할 때 이 문제가 발생한다는 보고가 있었지만, 다른 플러그인도 영향을 받을 수 있습니다.

이 문제를 해결하고 업데이트를 릴리스할 최선의 방법을 찾고 있습니다. 그동안 아래의 임시 해결 방법을 시도해 볼 수 있습니다.

임시 해결 방법

wp-content/plugins/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php 파일을 편집하여 30번째 줄을 다음에서:

add_action( 'init', array( $this, 'init_gateways' ) );

다음으로 변경하세요:

add_action( 'wp_loaded', array( $this, 'init_gateways' ) );

알려진 모든 문제 →