0

我尝试获得所有 woocommerce 产品的价格

get_post_custom_values('_sale_price');

但总是返回null,但如果我使用:

get_post_custom_values('_sale_price', 16);

工作正常(只有 product_id 16,当然)。 http://codex.wordpress.org/Function_Reference/get_post_custom_values $post_id(可选)

我怎样才能得到所有的 '_sale_price' 或所有 post_id ???

谢谢!!

4

1 回答 1

0

我解决了

 $args = array(
     'post_type' => 'product'
     //,'posts_per_page' => 99 
 );

 $loop = new WP_Query($args); 
 while($loop->have_posts()) {
    $loop->the_post();  
    $values = get_post_custom_values('_sale_price', $loop->post->ID);   
    echo "PROD: {$loop->post->ID} PRICE: {$values[0]}<br>"; 
 }
于 2013-07-26T04:29:18.050 回答