WPML
add_filter( 'wcml_client_currency', 'the_callback_function', 10, 1 );
유형
filter
카테고리
다중 통화 기능
WooCommerce Multilingual 버전
3.5

설명

프런트엔드에서 사용자가 설정한 통화를 필터링합니다.

필터에서 통화가 변경된 경우 페이지를 강제로 새로 고침하는 것을 강력히 권장합니다. 이렇게 하면 통화가 표시되는 방식의 불일치를 방지할 수 있습니다. 그렇지 않고 통화가 너무 늦게 변경되면 애플리케이션 상태의 일부에는 한 통화가, 나머지에는 다른 통화가 적용될 수 있습니다.

인수

이 필터에 전달되는 매개변수는 currency 하나뿐입니다.

$currency
(문자열) 프런트엔드에서 사용되는 통화의 코드입니다(예: “USD”, “EUR” 등).

사용 예시

예제
 /**
 * Add this code to the functions.php file of your theme.
 */
add_filter( 'wcml_client_currency', 'modify_client_currency', 10, 1 );
 
function modify_client_currency( $currency ) {
    return 'USD'; 
} 

wcml_custom_prices_fields_labels, wcml_is_cache_enabled_for_switching_currency, wcml_geolocation_get_user_country, wcml_user_store_strategy, wcml_rounded_price, wcml_currencies_without_cents, wcml_product_custom_prices, wcml_custom_prices_strings, wcml_switch_currency, wcml_custom_prices_fields

모든 다중 통화 기능 훅 24개 →