如何随机更改同一类别的产品?我一直在寻找,但似乎无法找到任何插件/脚本来做到这一点,任何人都有这个想法...谢谢
答案 0 :(得分:0)
您可以使用以下代码显示“ CATXXX ”的产品行:
<?php echo do_shortcode( '[product_category category="CATXXX" per_page="8" columns="4" orderby="rand"]' ) ?>
您还可以使用get_posts()处理任何其他帖子类型和查询的产品。将检索到的帖子数限制为1并将 orderby 参数更改为random:
$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()。
答案 1 :(得分: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"]' ) ?>