2015-12-30 60 views
0

如何随机更改同一类别的产品?我一直在寻找,但似乎无法找到任何插件/脚本来做到这一点,任何人都有这个想法...谢谢正在寻找使用woocomerce在产品类别页面显示随机产品的方法

+0

欢迎询问问题时是这样,请更具体一点:你尝试过什么,你能指望什么,等等。参见[如何提问](HTTP ://stackoverflow.com/help/how-to-ask) – Nehal

+0

请检查我的答案,这可能会对您有所帮助。 –

回答

0

您可以使用下面的代码来显示产品行“CATXXX “:

<?php echo do_shortcode('[product_category category="CATXXX" per_page="8" columns="4" orderby="rand"]') ?> 

你也可以把产品像任何其他职位类型和查询中使用get_posts()。限制检索到1的职位数和改变排序依据参数随机:

$args = array(
    'posts_per_page' => 1, 
    'orderby'   => 'rand', 
    'category'   => 'CATXXX' 
    'post_type'  => 'product'); 

$random_products = get_posts($args); 

foreach ($random_products as $post) : setup_postdata($post); ?> 
    <li> 
     <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
    </li> 
<?php endforeach; 
wp_reset_postdata(); 

您还可以使用新的WP_Query()这将是类似的。

0

你可以试试这个代码简码

[product_category category="category_slug" per_page="10" orderby="rand"] 

Or 

<?php echo do_shortcode('[product_category category="category_slug" per_page="10" orderby="rand"]') ?> 
相关问题