woocs_currency_manipulation_before_show
Allows to manipulate with currencies before showing their drop-downs on the front, example:
add_filter('woocs_currency_manipulation_before_show', function($currencies) {
$any_conditions = true;
if ($any_conditions) {
unset($currencies['RUB']);
unset($currencies['GBP']);
}
return $currencies;
});
Structure of the data in variable $currencies in the example above is:
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] => ''
)
)
from ver.2.2.4/1.2.4
