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, как это делается, мы уже рассматривали в этом уроке.

Миша Рудрастых Разработчик WordPress WooCommerce

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.