我读出了 wordpress codex 以显示上一篇文章和下一篇文章,它工作正常。但是,当我从当前帖子查看时,如何显示带有超链接的前 5 个帖子标题和带有超链接的下一个 5 个帖子标题。例如:
帖子 1、帖子 2、帖子 3、帖子 4、帖子 5
当我查看 ** 帖子 3** 时,它会将上 一篇帖子显示为帖子 1 和帖子 2,下一篇帖子显示帖子 4 和帖子 5
我怎样才能做到这一点?
你可以通过以下方式获得
<?php global $post;
$current_post = $post; // remember the current post
for($i = 1; $i <= 5; $i++):
$post = get_previous_post(); // this uses $post->ID
setup_postdata($post);
// do your stuff here
the_title();
the_content();
endfor;
$post = $current_post;
?>
Run Code Online (Sandbox Code Playgroud)
也用于 newt 5 post 使用get_next_post()而不是get_previous_post()
| 归档时间: |
|
| 查看次数: |
2248 次 |
| 最近记录: |