找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 167|回复: 0

[cms教程] wordpress教程:把页面设置为首页之后分页失效

[复制链接]

该用户从未签到

发表于 2016-5-23 21:05:54 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天AB模版网在本地测试wordpress的 时候遇到一个奇怪的问题,可能没多少人遇到过类似的问题。因为小V遇到的这个问题是跟wordpress的自定义首页有关,在wordpress后台可以 把网站首页设置为一篇文章或一个静态页面,小V把网站首页设置成文章页时发现本来没啥问题的文章分页突然失效了,小V很是不解。折腾半天也没搞懂哪出问题 了,so赶紧去请教谷大大,这才知道原来是
        $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问题解决了,或许大家不可能遇到这类问题,但是AB模版网还是要记录一下,也许会有人用到。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-7 03:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表