get_woocommerce_currencies()
Получает полный список валют Вукоммерс. Список возвращается в виде массива: код валюты => название валюты.
1 раз — 0.000377 сек (быстро) | 50000 раз — 0.90 сек (очень быстро) | PHP 7.1.5, WP 4.9.1
Хуки из функции
Возвращает
Массив. Где ключем будет код валюты, а в значении переведенное название валюты (в текущей локали).
Использование
$currencies = get_woocommerce_currencies();
Примеры
#1 Демонстрация работы
Получим массив всех валют Вукомерс.
$currencies = get_woocommerce_currencies(); print_r( $currencies ); /* Array ( [AED] => Дирхам ОАЭ [AFN] => Афганский афгани [ALL] => Албанский лек [AMD] => Армянский драм [ANG] => Нидерландский антильский гульден [AOA] => Ангольская кванза [ARS] => Аргентинский песо [AUD] => Австралийский доллар [AWG] => Арубанский флорин [AZN] => Азербайджанский манат [BAM] => Конвертируемая марка Боснии и Герцеговины [BBD] => Барбадосский доллар [BDT] => Бангладешская така [BGN] => Болгарский лев [BHD] => Бахрейнский динар [BIF] => Бурундийский франк ... ) */
#2 Вывод названия отдельной валюты по её коду
$currencies = get_woocommerce_currencies(); echo $currencies ['RUB']; //> Российский рубль
Код get_woocommerce_currencies() get woocommerce currencies WC 10.9.1
function get_woocommerce_currencies() {
static $currencies;
if ( ! isset( $currencies ) ) {
$currencies = array_unique(
/**
* Filters the list of available currencies.
*
* @since 2.1.0
* @param array $currencies Array of currency codes and names.
*/
apply_filters( 'woocommerce_currencies', include WC()->plugin_path() . '/i18n/currencies.php' )
);
}
return $currencies;
}