Я использую плагин 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());
но ничего из этого не похоже на работу.
Куда я иду не так?
понял, пропал echo
, так echo wc_price($product->get_price_html());
Других решений пока нет …