在添加查询以进一步自定义循环之前, 该循环运行良好。我究竟做错了什么?
我试过添加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【如何在WordPress中显示5条随机帖子(我的循环无法正常工作吗?)】我相信:
$args = array(
'orderby'=>
'rand', 'posts_per_page' =>
'5', );
应该:
$args = array(
'post_type'=>
'post', 'orderby'=>
'rand', 'posts_per_page' =>
'5', );
WP_Query()需要知道要提取哪种数据。
推荐阅读
- 如何使用”wp_get_nav_menu_items”在WordPress中显示3级层次菜单()
- 如何在WordPress上禁用主题更新以避免丢失我的更改()
- 如何使子主题样式出队()
- 如何部署WordPress主题
- 如何删除WordPress页面中的上次更新日期()
- 如果站点使用Divi,如何创建模板()
- 如何使用CSS降低WordPress中的页脚高度()
- 如何自定义WordPress主题,包括小部件()
- 如何在上线之前自定义WordPress主题