POSTS_NAV_LINK可以显示帖子标题吗?

时间:2011-11-21 作者:dmackerman

我有一个索引。一次仅显示一篇带有查询的帖子的php页面。

(联机找到此代码,但确实有效)

$page  = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;

// if we are paging
if ($page == 1) {
    query_posts(\'order=DESC&posts_per_page=1&paged=$page\');
} else {
    $numposts  = get_option(\'posts_per_page\');

// work out offset
$offset = (($page -1) * $numposts); // i.e. page 2 - 1 = 1 * 10 (10 for the number of posts)

query_posts("&order=DESC&offset=$offset&paged=$page&showposts=$numposts");
}

这将正确显示每页一篇文章,并且在我放置<?php posts_nav_link(); ?> 在那里。

是否可以将“下一页”和“上一页”链接更改为帖子本身的标题?

1 个回复
SO网友:Andres Yanez

如果我能很好地理解你的问题,这应该行得通。

<?php

global $paged;

if($paged > 1) {

$previous_post = get_adjacent_post(false, \'\', false) ;

$prev_post_title = get_the_title($previous_post->ID);

} else {

$prev_post_title = null;

}

$next_post = get_adjacent_post(true, \'\', true) ;

$next_post_title = get_the_title($next_post->ID);

posts_nav_link(\'&bull;\', $prev_post_title, $next_post_title);

?>
只需复制并粘贴到索引的某个位置。php。

结束

相关推荐

Pagination & get_pages?

我有一个页面,其中列出了此特定页面的子页面,但我想为其添加分页,如何才能做到这一点?这是获取页面的代码<ul id=\"products\" class=\"items-thumbs\"> <?php $the_id = get_the_ID(); $args = array( \'child_of\' => $the_id,