亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Woocommerce get_products 返回空對象

Woocommerce get_products 返回空對象

PHP
慕村225694 2022-06-17 16:33:02
我正在使用 Woocommerce Products 構建自定義端點,查詢返回 6 個對象,但現在不為空,為什么會這樣?我在下面的代碼中缺少什么?代碼add_action('rest_api_init', function () {         register_rest_route( 'hash', 'related-products',array(                 'methods' => 'GET',                 'callback' => 'hash_realated_products'         ));});function hash_realated_products() {    // Get 10 most recent product IDs in date descending order.    $query = new WC_Product_Query( array(                                         'limit' => 6,                                         'status' => 'publish',                                         'orderby' => 'rand',                                         'tax_query' => array(                                                              'taxonomy' => 'product_cat',                                                              'field'    => 'term_id',                                                              'terms'     =>  '257,352'                                                              'operator'  => 'IN'                                                              )                                         ) );    $products = $query->get_products();    return $products;}
查看完整描述

1 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

問題是我沒有調用 products 數組中的數據!


所以最終的代碼將是:


$products_query = $query->get_products();

$products = array();

foreach ( $products_query as $product ) {


    $products[] = $product->get_data();

}


return $products;


查看完整回答
反對 回復 2022-06-17
  • 1 回答
  • 0 關注
  • 112 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號