博客页面中当前查看帖子的下10个帖子数据

时间:2014-09-10 作者:Harman Preet

我正在开发一个主题,并使用WP\\u查询从数据库中获取内容,但现在我想使用WP\\u查询实现一个循环,在一篇文章的单个页面上显示接下来的10篇文章,其中包含标题链接和特色图像。例如

http://news.distractify.com/geek/hola-bonjour-marhaban/

在本例中,当您打开名为“13种有趣的方法使学习一门新语言更容易”的帖子时,它会在侧栏中显示接下来的5篇帖子,在当前帖子内容结束后的底部,它会显示您当前发表的帖子之后的最新帖子。

1 个回复
最合适的回答,由SO网友:Robert hue 整理而成

这将让你在单帖子模板上发布接下来的10篇帖子。

<?php

    global $post;
    $current_post = $post;

    for ( $i = 1; $i <= 10; $i++ ) {
        $post = get_previous_post(); // this uses $post->ID
        setup_postdata($post);

        get_template_part( \'content\', get_post_format() );

    }

    $post = $current_post; // restore

?>

结束