【发布时间】:2012-09-27 17:33:58
【问题描述】:
我有一些很长的帖子,有些超过 50 页(使用 nextpage 短代码),当使用 wp_link_pages 时,它给了我 50 个内部帖子链接,显然这是不可用的。
如何向 wp_link_pages 函数添加范围?
输出应如下所示:...45678...
编辑:
有关参考点,请参见此处:http://codex.wordpress.org/Function_Reference/wp_link_pages
编辑 2012 年 10 月 1 日:
我已经弄清楚了这个逻辑,但现在我需要弄清楚如何将它添加到现有的 wp_link_pages 函数中:
function limitPagination(){
$displayPages = 5;
$firstPage = 1;
$lastPage = $numpages > 5;
while($numpages > $displayPages){
if(($pageNow > $firstPage +2) && ($pageNow < $lastPage - 2)){
echo (($pageNow - 2).($pageNow - 1).$pageNow.($pageNow + 1).($pageNow + 2));
}
}
}
【问题讨论】:
标签: php wordpress pagination