繁体   English   中英

WordPress wp_query特色文章

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM