FOX - Currency Switcher for WooCommerce

woocs_currency_manipulation_before_show

vous permet de manipuler les devises avant d'afficher leurs menus déroulants sur le front-end, exemple :
add_filter('woocs_currency_manipulation_before_show', function($currencies) {
    $any_conditions = true;

    if ($any_conditions) {
        unset($currencies['RUB']);
        unset($currencies['GBP']);
    }

    return $currencies;
});
Structure des données dans la variable $currencies dans l'exemple ci-dessus est :
Array
(
    [USD] => Array
        (
            [name] => USD
            [rate] => 1
            [symbol] => $
            [position] => left
            [is_etalon] => 1
            [hide_cents] => 0
            [decimals] => 2
            [description] => United States dollar
            [flag] => ''
        )
    [GBP] => Array
        (
            [name] => GBP
            [rate] => 0.80
            [symbol] => £
            [position] => left
            [is_etalon] => 0
            [hide_cents] => 0
            [decimals] => 2
            [description] => British pound
            [flag] => ''
        )

    [UAH] => Array
        (
            [name] => UAH
            [rate] => 26.069684
            [symbol] => грн.
            [position] => left
            [is_etalon] => 0
            [hide_cents] => 0
            [decimals] => 2
            [description] => Украинская гривна
            [flag] => ''
        )

    [RUB] => Array
        (
            [name] => RUB
            [rate] => 62.218399
            [symbol] => руб.
            [position] => left
            [is_etalon] => 0
            [hide_cents] => 0
            [decimals] => 2
            [description] => Российский рубль
            [flag] => ''
        )

)
  à partir de la version 2.2.4/1.2.4