搜索
Hi~登录注册
查看: 1252|回复: 0

使用wordpress时遇到的一个奇怪的问题:把页面设置为首页之后分页失效 |wordpress教程

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-4-15 15:49:14 | 显示全部楼层 |阅读模式
今天小V在本地测试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问题解决了,或许大家不可能遇到这类问题,但是小V还是要记录一下,也许会有人用到。
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

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