欢迎来到资源库(www.zyku.net)

WordPress

当前位置:首页 > CMS教程 > WordPress > 分页

wordpress把页面设置为首页之后分页失效的解决方法

时间:2017-03-04|栏目:WordPress|点击:|我要投稿

今天在本地测试wordpress的时候遇到一个奇怪的问题,可能没多少人遇到过类似的问题。因为这个问题是跟wordpress的自定义首页有关,在wordpress后台可以把网站首页设置为一篇文章或一个静态页面,把网站首页设置成文章页时发现本来没啥问题的文章分页突然失效了。折腾半天也没搞懂哪出问题了,于是赶紧去请教谷大大,这才知道原来是

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

这段分页函数在首页是得不到任何数据的。但是把上面的代码改为下面的样子的时候,又得到数据了:

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

page 和 paged,完全不同的两个参数!所以如果我们要把某个页面中的循环当作首页使用的时候,应该使用:

if(is_front_page()){
       $paged = (get_query_var('page')) ? get_query_var('page') : 1;
}else{
        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
}

OK问题解决了,或许大家不可能遇到这类问题,在这里还是要记录一下,也许会有人用到。

(资源库 www.zyku.net)

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务