Я не смог расколоть этот орех, но не могу избавиться от ощущения, что упускаю что-то простое.
Я разрабатываю плагин WooCommerce, который должен предоставлять список классов доставки на странице настроек администратора. Следующий код, предложенный в ответе на другой вопрос, указывает на то, что следующее должно работать:
$shipping = new \WC_Shipping();
$shipping_classes = $shipping->get_shipping_classes();
var_dump($shipping_classes);
die();
К сожалению, на выходе получается пустой массив.
Я использую Wordpress 4.9.5 и WooCommerce 3.3.5. Спасибо за любую помощь!
ОБНОВЛЕНИЕ. У меня точно такая же проблема, как описано здесь: get_terms () возвращает недопустимую таксономию и предлагает обходной путь. Однако я не думаю, что это решение.
WC_Shipping();
? - person Frits   schedule 15.04.2018