Как и где правильно добавлять функции в Woocommerce / WordPress; а как их назвать? - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь получить данные корзины покупок с веб-сайта Woo-commerce, используя следующий код:

   $item_name = $cart_item['data']->get_title();
   $quantity = $cart_item['quantity'];
   $price = $cart_item['data']->get_price();

, когда я пытаюсь запустить код, я получаю следующие ошибки:

Fatal error: Uncaught Error: Call to undefined function WC() in /Users/...
( ! ) Error: Call to undefined function WC() in /Users/... on line 6

Я добавил функцию, которую хотел бы запустить, в файле functions.php моей дочерней темы woo-commerce в папке "wp-content". Это правильное место для добавления этой функции?

Большое спасибо

1 Ответ

0 голосов
/ 29 января 2020

Используйте этот код, он вам поможет ...

global $woocommerce;
foreach ( WC()->cart->get_cart() as $cart_item ) {
   echo $item_name = $cart_item['data']->get_title();
   echo $quantity = $cart_item['quantity'];
   echo $price = $cart_item['data']->get_price();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...