wordpress教程把页面设置为首页之后分页失效
今天在本地测试wordpress的 时候遇到一个奇怪的问题,可能没多少人遇到过类似的问题。因为小V遇到的这个问题是跟wordpress的自定义首页有关,在wordpress后台可以 把网站首页设置为一篇文章或一个静态页面,小V把网站首页……
今天在本地测试wordpress的 时候遇到一个奇怪的问题,可能没多少人遇到过类似的问题。因为小V遇到的这个问题是跟wordpress的自定义首页有关,在wordpress后台可以 把网站首页设置为一篇文章或一个静态页面,小V把网站首页设置成文章页时发现本来没啥问题的文章分页突然失效了,小V很是不解。折腾半天也没搞懂哪出问题 了,so赶紧去请教谷大大,这才知道原来是
$paged=get_query_var('paged')?get_query_var('paged'):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还是要记录一下,也许会有人用到。
- 上一篇
帝国CMS模板if else 判断的使用方法
帝国cms模板if else 判断怎么使用?下面以字段“baidu_pan”实例说明:<?phpif($bqr[baidu_pan]=='')//百度云是否为空{?><p>暂不提供百度去下载链接</p><?php}else//有链接{?><ahref="[!--baidu_
- 下一篇
帝国CMS列表页输出带序号
1.帝国cms里面用万能标签调用序号是 [!--no.num--]标签模板:<li><span>[!--no.num--]</span><ahref="[!--titleurl--]">[!--title--]</a></li>灵动标签调用序号是:<?=$bqno?>2.帝国万能标签只能调