我正在使用自定义页面模板在我想要出售的 WordPress 主题中构建不同的博客布局。除了 post_nav_link 导航(上一篇文章 | 下一篇文章)之外,一切都运行良好。 wordpress codex 说 post_nav_links 不适用于自定义页面模板,但我真的不想从头开始。我可以做些什么来使 post_nav_link 导航与自定义页面模板一起使用吗?
法典参考:http://codex.wordpress.org/Next_and_Previous_Links
试试这个,它适用于我的自定义模板,您可能需要添加参数query_posts
但关键是偏移量。
$paged = get_query_var('paged');
$offset = 0;
if ($paged != 0 ) {
//$paged -1 because there is no page 1, just 0 and 2 And page 0 is skipped
$offset = ($paged-1) * get_query_var('posts_per_page') ;
}
query_posts('offset=' . $offset);
if (have_posts()) : while (have_posts()) : the_post();
// the loop
对于分页:
<div id="pagination">
<div id="pagination-previous"><?php previous_posts_link('previous'); ?></div>
<div id="pagination-next"><?php next_posts_link('next'); ?></div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)