Хочу вывести на главной странице магазина последние товары, для чего использую такой функционал:
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$taxquery['post_type'] = 'wpsc-product';
$taxquery['posts_per_page'] = 12;
$wp_query->query( $taxquery ); ?>
<div class="catalog">
<?php while ($wp_query->have_posts()): $wp_query->the_post(); ?>
<div><a href="<?php the_permalink() ?>">
<?php if(wpsc_the_product_thumbnail()) :?>
<img alt="<?php echo wpsc_the_product_title(); ?>" title="<?php echo wpsc_the_product_title(); ?>" src="<?php echo wpsc_the_product_thumbnail(); ?>" width="<?php echo get_option('product_image_width'); ?>" height="<?php echo get_option('product_image_height'); ?>" />
<?php else: ?>
нет
<?php endif; ?>
<span><?php the_title(); ?>
<strong><?php echo wpsc_the_product_price(); ?></strong>
</span></a>
</div>
<?php endwhile; ?>
</div>
<?php $wp_query = null; $wp_query = $temp; ?>
Проблема в том, что функция wpsc_the_product_price(); почему-то работает некорректно. И єто странно. так как остальные "шоповские" функции работают, а єта нет. Может в запросе чего-то не хватает, какой-то глобальной переменной или еще чего? Спасибо!