- availability:
-
WooCommerce Multilingual Version: 3.5
- description:
-
Filter the currency set by the user on the front-end.
If the currency is changed in the filter, we strongly recommend you force the page to reload. This prevents inconsistencies in the way currencies are displayed. Otherwise, if the currency is changed too late, part of the application state could be in one currency, and the rest in another one. - type:
- filter
- category:
- Multi-currency Feature
- parameters:
-
add_filter( 'wcml_client_currency', 'the_callback_function', 10, 1 );
There is only one parameter passed to this filter: currency.
- $currency
- (string) The code of the currency used on the front-end, e.g. “USD”, “EUR”, etc.
- hook example usage:
-
Example
/** * 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'; }