我在wordpress中有一个页面模板,只显示ID为972的特定类别的帖子。我限制了它,以便在页面上显示8个帖子。我想知道是否可以在底部显示页面导航,以便我可以从类别ID为972的帖子转到下一个帖子页 ONLY 。这可能吗?
编辑:
post_nav_link();
函数对我不起作用......
谢谢! 阿米特
答案 0 :(得分:1)
啊,好的。我的坏,解释错了。
我有这个片段漂浮在周围(不是来自我,不知道我在哪里找到它):
function pagination( $query, $baseURL )
{
$page = $query->query_vars["paged"];
if ( !$page ) $page = 1;
$qs = $_SERVER["QUERY_STRING"] ? "?".$_SERVER["QUERY_STRING"] : "";
// Only necessary if there's more posts than posts-per-page
if ( $query->found_posts > $query->query_vars["posts_per_page"] ) {
echo '<ul class="paging">';
// Previous link?
if ( $page > 1 ) {
echo '<li class="previous"><a href="'.$baseURL.'page/'.($page-1).'/'.$qs.'">« Previous page</a></li>';
}
// Loop through pages
for ( $i=1; $i <= $query->max_num_pages; $i++ ) {
// Current page or linked page?
if ( $i == $page ) {
echo '<li class="active"><span>'.$i.'</span></li>';
} else {
echo '<li><a href="'.$baseURL.'page/'.$i.'/'.$qs.'">'.$i.'</a></li>';
}
}
// Next link?
if ( $page < $query->max_num_pages ) {
echo '<li class="next"><a href="'.$baseURL.'page/'.($page+1).'/'.$qs.'">Next page »</a></li>';
}
echo '</ul>';
}
}
它需要一个查询对象(您的类别查询)和一个基本URL(您的存档页面)并生成一个分页。也许这适合你。
答案 1 :(得分:0)
http://codex.wordpress.org/Function_Reference/previous_post_link http://codex.wordpress.org/Function_Reference/next_post_link
答案 2 :(得分:0)
这是不可能的,因为链接仅适用于类别/存档页面。该链接类似于URL / category / page / [page#]
哦,好吧。