簡體   English   中英

顯示用戶使用 WP_Query 制作的所有 WooCommerce 產品

[英]Display all WooCommerce products made by a user using a WP_Query

我嘗試獲取用戶的所有產品,並且我獲得的產品比我在 DB ( wp_posts ) 中為該用戶獲得的產品更多。

$args = array(
    'post_type' => 'product',
    'posts_per_page' => 12,
    'post_author' =>  296,
);
$products = new WP_Query($args);

更新:

  • 從我的調試中,我發現我所有的用戶都有 0 個產品,除了 post_author 1(管理員),這很奇怪,因為在 post_author 上的 wp_posts 中我有更多的 ID,而用戶 1 只有幾個。

嘗試這個:

$products = wc_get_products( array(
    'status'    => 'publish',
    'limit'     => -1,
    'author'    => 296 //author ID
) );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM