我创建了代码来循环浏览产品列表并显示价格
$args = array( \'post_type\' => \'product\', \'posts_per_page\' => 100, \'product_cat\' => \'hot-deals\');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
global $product;
$xml .= \'<Original_price>\' . $product->get_display_price( $product->get_regular_price() ) . \'</Original_price>\';
$xml .= \'<Discount_price>\' . $product->get_display_price() . \'</Discount_price>\';
echo $product->get_price_html();
endwhile;
wp_reset_query();
get_price_html()
完美工作,价格如下:
From: $ 621 $ 559
但是,我想单独获得价格
我可以用
$product->get_display_price()
问题是,我拿不到原价,
我试过了$product->get_regular_price()
, 不返回任何内容
我试过了$product->get_display_price( $product->get_regular_price() )
, 返回销售价格
那么如何获得原价呢?非常感谢。