WPML
add_filter( 'wcml_client_currency', 'the_callback_function', 10, 1 );
Tipo
filter
Versión de WooCommerce Multilingual
3.5

Descripción

Filtre la moneda establecida por el usuario en el front-end.

Si se cambia la moneda en el filtro, le recomendamos encarecidamente que fuerce la recarga de la página. Esto evita inconsistencias en la forma en que se muestran las monedas. De lo contrario, si la moneda se cambia demasiado tarde, parte del estado de la aplicación podría estar en una moneda y el resto en otra.

Argumentos

Solo se pasa un parámetro a este filtro: currency.

$currency
(cadena) El código de la moneda utilizada en el front-end, por ejemplo, “USD”, “EUR”, etc.

Ejemplo de uso

Ejemplo
 /**
 * 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

Los 24 hooks de Función multimoneda →