在添加查询以进一步自定义循环之前, 该循环运行良好。我究竟做错了什么?
我试过添加wp_reset_postdata();在收盘之前结束, 而&结束则无济于事。除非我没有其他问题?
<?php
$args = array(
'orderby' => 'rand', 'posts_per_page' => '5', );
$my_query = new WP_Query( $args );
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) {
$my_query->the_post();
get_template_part( 'template-parts/content/entry_cards', get_post_type() );
} // end while
} // end if
?>
我希望能够以随机顺序查看5个WordPress帖子(如数组中所述)。
#1
我相信:
$args = array(
'orderby' => 'rand', 'posts_per_page' => '5', );
应该:
$args = array(
'post_type' => 'post', 'orderby' => 'rand', 'posts_per_page' => '5', );
WP_Query()需要知道要提取哪种数据。
评论前必须登录!
注册