get_woocommerce_currencies() — возвращает полный список поддеживаемых валют в WooCommerce

Возвращает список всех поддерживаемых вукомерсом валют в виде ассоциативного массива, например:

// просто выведем целиком весь результат и поглядим, что там
$vse_valyuti = get_woocommerce_currencies();
print_r( $vse_valyuti );

Например вот что выведется (на скриншоте ясно дело не весь массив, только первые 11 значений).

Массив валют в WooCommerce с учетом русской локализации сайта

Или:

// попробуем вывести конкретную валюту
$vse_valyuti = get_woocommerce_currencies();
echo $vse_valyuti['RUB'];

Последний пример с учетом локализации сайта выведет «Российский рубль», но само значение в функции хранится в виде __( 'Russian ruble', 'woocommerce' ),.

У функции отсутствуют параметры, но зато есть один очень полезный хук woocommerce_currencies, который просто перед тем, как вернуть результат, полностью пропускает через себя массив. Этот хук кстати позволяет добавить собственную валюту в WooCoommerce, как это делается, мы уже рассматривали в этом уроке.