add_filter( 'wcml_client_currency', 'the_callback_function', 10, 1 );
- Type
- filter
- Catégorie
- Fonctionnalité multidevise
- Version de WooCommerce Multilingual
- 3.5
Description
Filtrer la devise définie par l’utilisateur sur l’interface publique.
Si la devise est modifiée dans le filtre, nous vous recommandons fortement de forcer le rechargement de la page. Cela évite les incohérences dans la façon dont les devises sont affichées. Sinon, si la devise est modifiée trop tard, une partie de l’état de l’application pourrait être dans une devise, et le reste dans une autre.
Arguments
Un seul paramètre est passé à ce filtre : currency.
- $currency
- (chaîne) Le code de la devise utilisée sur l’interface publique, par ex. « USD », « EUR », etc.
Exemple d’utilisation
Exemple
/**
* 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';
} Hooks associés
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