- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- 해결된 버전
- WooCommerce Multilingual 5.1.0
문제 개요
WPML Multilingual & Multicurrency for WooCommerce 다중 통화 기능을 사용하는 경우, 보조 언어의 상품에 잘못된 가격이 표시되는 경우가 발생할 수 있습니다.
이러한 상황은 기본 통화를 WooCommerce의 기본값과 다르게 설정하거나 상품을 번역하기 전에 프런트엔드에서 통화를 전환하는 경우에 발생할 가능성이 높습니다.
임시 해결 방법
개발팀에서 이 상황을 인지하고 있습니다. 그동안 다음 임시 해결 방법을 따르세요:
- 진행하기 전에 사이트를 전체 백업하세요.
- /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php 파일을 여세요.
- 147번째 줄을 찾아 다음 코드 바로 뒤에:
public function raw_price_filter( $price, $currency = false ) { - 다음을 추가하세요:
$debug = new \WPML\Utils\DebugBackTrace(); if ( $debug->is_class_function_in_call_stack( 'WPML_TM_ATE_Jobs', 'apply', true ) ) { return $price; }