Как получить данные woocommerce (wc_get_product ())? - PullRequest
0 голосов
/ 12 февраля 2019

Я создал собственный плагин с пользовательской конечной точкой API для извлечения данных бронирования WooCommerce.

В настоящее время, когда я использую wc_get_products, я получаю статус 200, но массив пуст.

Как я могу подключиться к WooCommerce?

Я добавил это в мой файл:

add_action( 'woocommerce_init', array( 'woocommerce_loaded' ) );

, но он ничего не делает.

Когда я запускаю это:

function get_data() {

               $args = array( 'limit' => -1, 'return' => 'ids', 'type' => 'booking'  );

               $products = wc_get_products( $args );

               return $products;
           }

Я получаю 11 идентификаторов из 11 продуктов, которые у меня есть.Но никаких других подробностей?Когда я удаляю идентификаторы и выполняю только «ограничение» и «тип», я возвращаю пустые правила доступности и никаких других данных.

Как получить массив продуктов, возвращаемых аналогично конечным точкам WooCommerce API для продукта?

1 Ответ

0 голосов
/ 12 февраля 2019
function get_data() {

    $args = array('limit' => -1, 'return' => 'objects', 'type' => 'booking');

    $products = wc_get_products($args);

    return $products;
}

Попробуйте вот так

...