WOOCS - Переключатель валют WooCommerce

woocs_currency_manipulation_before_show

Позволяет манипулировать валютами перед отображением их раскрывающихся списков на лицевой стороне, например:

add_filter ('woocs_currency_manipulation_before_show', function ($ currencies) {$ any_conditions = true; if ($ any_conditions) {unset ($ currencies ['RUB']); unset ($ currencies ['GBP']);} return $ currencies; });

Структура данных в переменной $currencies в приведенном выше примере:

Массив ([USD] => Array ([name] => USD [rate] => 1 [символ] => $ [position] => left [is_etalon] => 1 [hide_cents] => 0 [decimals] =>] 2 [описание] => доллар США [flag] => '') [GBP] => Массив ([name] => GBP [курс] => 0.80 [символ] => £ [position] => left [is_etalon ] => 0 [hide_cents] => 0 [decimals] => 2 [description] => Британский фунт [flag] => '') [UAH] => Массив ([name] => UAH [rate] => 26.069684 [symbol] => грн. [position] => left [is_etalon] => 0 [hide_cents] => 0 [decimals] => 2 [description] => Украинская гривна [flag] => '') [RUB] = > Массив ([name] => RUB [rate] => 62.218399 [symbol] => руб. [Position] => left [is_etalon] => 0 [hide_cents] => 0 [decimals] => 2 [description] = > Российский рубль [flag] => ''))

 

с версии 2.2.4 / 1.2.4