php - 如何获取 woocommerce 数据 (wc_get_product() )?

标签 php wordpress woocommerce woocommerce-rest-api

我使用自定义 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 个 ID。但没有其他细节吗? 当我删除 ID 并仅执行“限制”和“类型”时,我会得到空的可用性规则,并且没有其他数据。

如何获取返回的一系列产品,类似于产品的 WooCommerce API 端点?

最佳答案

function get_data() {

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

    $products = wc_get_products($args);

    return $products;
}

尝试这样

关于php - 如何获取 woocommerce 数据 (wc_get_product() )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54641164/

相关文章:

php - Woocommerce - 获取产品作者的电子邮件地址

php - 如何通过 PHP 检查我的脚本是否连接到 SMTP 服务器

php - 如何修复 fatal error : Class 'Google_Service_Drive_ParentReference' not found?

php - Retrofit 2.0 GET @Query 参数未传递给 PHP 的 $GET [""];

wordpress - 通过 "woocommerce_init" Hook 访问已应用的优惠券数据

php - WooCommerce 小部件 - 从日期到日期的订单列表

javascript - 如何使用 JavaScript 将文件上传路径附加到表单?

php - 在 WooCommerce 订单项目的自定义 SQL 查询中使用产品 ID 而不是产品名称

php - WordPress 中plugins_url ('aaa.php' ) 和plugins_url ('aaa.php' , dirname(__FILE__)) 之间的区别

wordpress - 如何在 WordPress 中回调 API EndPoint 后重定向用户?