看一下这段代码如何?
[*][*]max_num_pages;//获取最大分页数量
[*]if(empty($paged))$paged = 1;
[*]$pagenum = $paged + 1;
[*]if(is_home() && $paged>=2){//如果是 index 页且在第二页以后就预读下一页
[*]$preURL= "page/" . $pagenum . "/";
[*]if($pagenum > $max_page)$preURL = "";//如果是 index 页且在最终页就预读首页
[*]};
[*]if(is_category() || is_tag() || is_search()){//如果是标签、分类或搜索页面
[*]if(is_category()){//分类页面
[*]//自定义了 archive 页的文章数量,所以要根据默认设置的每页3篇文章计算每页25篇文章有多少页。
[*]if($paged>=ceil($max_page*3/25)){//如果大于等于则预读首页
[*]$preURL = "";
[*]}else{//否则预读下一页
[*]$preURL = "category/" . single_cat_title('', false) . "/page/" . $pagenum . "/";
[*]};
[*]};
[*]if(is_tag()){
[*]if($paged>=ceil($max_page*3/25)){
[*]$preURL = "";
[*]}else{
[*]$preURL = "tag/" . single_tag_title('', false) . "/page/" . $pagenum . "/";
[*]};
[*]};
[*]if(is_search()){
[*]$preURL = "?s=" . $s ."&paged=" . $pagenum;
[*]};
[*]};
[*]if(is_home() && $paged" />复制代码
页:
[1]