FacetWP模板 - Woocommerce产品循环 - 显示价格

时间:2017-02-09 05:07:31

标签: php wordpress woocommerce faceted-search

我正在使用FacetWP插件在自定义页面中显示Woocommerce产品。

我构建了一个带有产品循环的模板,显示产品缩略图,标题,摘录和产品价格,但我很难显示价格。它不会出现。

我的产品循环模板如下所示:

<?php while ( have_posts() ) : the_post(); ?>
   <div class="facet-courses">
      <?php the_post_thumbnail('thumbnail', array('class' => 'alignleft')); ?>
      <div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
      <div><?php the_excerpt(); ?></div>
      <div>
        <?php
            global $post; $product; 
            $product = new WC_Product(get_the_ID());
            wc_price($product->get_price_html()); 
            ?>
      </div>
   </div>
<?php endwhile; ?> 

我试图用$product = new WC_Product( $post->ID );来获取价格 或$product = get_product(get_the_ID());但似乎没有任何效果。

我哪里错了?

1 个答案:

答案 0 :(得分:0)

得到它,缺少echo,所以echo wc_price($product->get_price_html());