le permite manipular las monedas antes de mostrar sus menús desplegables en el front-end, ejemplo:
add_filter('woocs_currency_manipulation_before_show', function($currencies) {
$any_conditions = true;
if ($any_conditions) {
unset($currencies['RUB']);
unset($currencies['GBP']);
}
return $currencies;
});
La estructura de los datos en la variable $currencies en el ejemplo anterior es:
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] => ''
)
)
desde la versión 2.2.4/1.2.4