WordPress如何显示当前文章分类下的新文章

追格官方小助手/ 2022年03月31日/ WordPress/ 浏览 1612

WordPress如何显示当前文章分类下的zui新文章,我们只需将下面示例代码放到指定的位置即可,当然我们还可以通过numberposts来控制数量,并通过orderby的值来设置排序的方式,本文适合有一定代码基础的同学。


orderby示例代码:


'orderby' => 'ID',              //按文章ID排序
'orderby' => 'comment_count',           //按评论最多排序
'orderby' => 'title',               //按标题排序
'orderby' => 'rand',                //随机排序
'orderby' => 'date',                //按发布日期排序
'orderby' => 'modified',            //按修改时间排序
'order' => 'desc',           // 降序(递减,由大到小)


示例代码:


<?php
    global $post;
    $categories = get_the_category(); //函数获取分类ID
    foreach ($categories as $category){
?>
<ul>
    <?php
        $posts = get_posts('numberposts=80&orderby=rand&category='. $category->term_id);
        //通过get_posts函数,根据分类ID来获取该ID下的文章内容
        foreach($posts as $post){
    ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
        <?php 
       //显示该分类下的文章标题及超链 ?>
    <?php
        }
    ?>
</ul>
<?php
    }
?>


发表评论

暂无评论,抢个沙发...

客服 工单