Php 如何获取商业数据(wc_get_product())?
我制作了一个带有自定义API端点的自定义插件来检索WooCommerce预订数据 目前,当我使用Php 如何获取商业数据(wc_get_product())?,php,wordpress,woocommerce,woocommerce-rest-api,Php,Wordpress,Woocommerce,Woocommerce Rest Api,我制作了一个带有自定义API端点的自定义插件来检索WooCommerce预订数据 目前,当我使用wc\u get\u products时,我获得了200状态,但数组为空 我如何进入商业领域 我已将此添加到我的文件中: add_操作('woocommerce_init',数组('woocommerce_load') 但它什么也没做 当我运行此命令时: function get_data() { $args = array( 'limit' => -1, 're
wc\u get\u products
时,我获得了200状态,但数组为空
我如何进入商业领域
我已将此添加到我的文件中:
add_操作('woocommerce_init',数组('woocommerce_load')代码>
但它什么也没做
当我运行此命令时:
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;
}
尝试这样做wc\u get\u products
返回对象,以便获取其数据
试试这个
function get_data() {
$args = array(
'limit' => -1,
'return' => 'objects',
'type' => 'booking'
);
$products = [];
$result = wc_get_products($args);
foreach ($products as $product) {
$products[] = $product->get_data();
}
return $products;
}
谢谢,但这并没有改变任何事情(