[英]WordPress wp_query featured posts
我正在WordPress网站上工作,并且正在从客户端请求功能。 客户希望能够展示某些帖子,以便它们显示在列表的顶部。 为了方便客户,我创建了一个特色类别。 因此,当客户想拥有一个职位,他们所要做的就是精选类别添加到帖子中。
这是我当前的查询,以显示具有事件类别名称的所有帖子:
$query = new WP_Query( array( 'category_name' => array('events'), 'posts_per_page' => '1' ) );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
$postLink = get_permalink();
echo '<li class="wp-post">
<h5><a href="'.$postLink.'">'.get_the_title().'</a></h5>
<p>'.get_the_excerpt().'</p>
<div class="wp-post-details">
<span class="post-date">'.get_the_date().'</span>
</div>
</li>';
}
echo '<li><a href="/categories/events/" class="btn">View All Events</a></li>';
wp_reset_postdata();
} else {
echo '<li>No Posts Found</li>';
}
我想对其进行更改,因此它将显示具有附加功能类别为“第一”的事件帖子。 我已经在Google和此处进行了一些搜索。 但是到目前为止,我还没有找到适用于我的实例的解决方案。
我找到了解决我问题的方法。 我只需要在回显HTML之前添加if (in_category('feature')) {...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.