无序列表循环未显示在侧边栏中 时间:2018-12-21 作者:marilynn 我有一个名为“提要栏事件”的自定义提要栏,它应该只显示“事件”类别中的帖子。我在侧栏中放置了以下代码。将显示标题,但不显示无序列表。在源代码中没有任何内容-没有ul,没有li。我做错了什么?<div id="sidebar" class="widgets-area"> <h2>What\'s Going On</h2> <?php //what I will be looking for $args = array( "type" => post, "posts_per_page" => 5, "category_name" => "Events" ); //create new query and pass the arguments $recentEvents = new WP_Query($args); if( $recentEvents->have_posts() ): ?> <ul> <?php while( $recentEvents->have_posts() ): $recentEvents->the_post(); ?> <li><?php the_title(); ?></li> <?php endwhile; ?> </ul> <?php endif; wp_reset_postdata(); ?> 1 个回复 最合适的回答,由SO网友:rudtek 整理而成 您希望使用post\\u type而不仅仅是type,并在post类型周围加上撇号。而不是这样:$args = array( "type" => post, "posts_per_page" => 5, "category_name" => "Events" ); 我会这样做:$args = array( \'post_type\' => \'post\', \'posts_per_page\' => 5, \'category_name\' => \'Events\', ); 文章导航