Я разрабатываю пользовательский плагин доставки для своего веб-сайта WooCommerce.
Я хочу изменить способ доставки на мой собственный метод, если и только если валюта пользователя равна USD.Помимо доллара, я использую LKR в качестве другой денежной единицы.Если валюта в LKR, следует применять другой способ доставки.
Поэтому я попытался проверить, находится ли текущая базовая валюта пользователя в долларах США, используя этот код в моем файле plugin.php,
Мой код plugin.php включает в себя -> wp-content/plugins/my-plugin
if ( 'USD' !== get_woocommerce_currency() ) {
echo 'Hello ';
//my action
}
Так что теперь каждый раз, когда я запускаю этот код, я получаю фатальную ошибку, говоря:
Call to undefined function get_woocommerce_currency()
Затем я попытался включить option.php,
include_once('wp-includes/option.php');
по-прежнему выдает то же сообщение об ошибке.
Как это исправить и почему я получаю эту ошибку?
Что я хочу сделать, это просто проверить текущую валюту пользователя и активировать плагин, есливалюта только в долларах США.
Спасибо.