百度BAE升级wordpress 3.5.1之后列表分页不显示

距离上次wordpress更新有好久了,更新后出现文章列表分页不显示的问题,一直木有发现。直到最近有闲空再次更新wordpress版本才发现这个问题。具体为啥不显示列表分页我就不多说了,直接把在fulu.me搜到的解决方案复制过来。

找到主题的fuctions.php文件,添加下面的的代码然后保存

//列表分页FIX
function my_posts_request_filter( $input,$obj ) {
        return str_replace("SQL_CALC_FOUND_ROWS",'',$input);
    }

    function my_found_posts_query_filter($input,$obj){
        $request = $obj->request;
        $rows = '';
        if(strpos($request,'JOIN') > 0 || strpos($resuest,'GROUP BY') > 0){
            $rows = preg_replace("/SELECT(.*?)FROM(.*?)LIMIT(.*)/is","SELECT COUNT(*) FROM (SELECT COUNT(*) FROM$2) count",$request);
        }else{
            $rows = preg_replace("/SELECT(.*?)FROM(.*?)LIMIT(.*)/is","SELECT COUNT(*) FROM$2",$request);
        }
        return $rows;
    }

    add_filter( 'posts_request', 'my_posts_request_filter',10,2 );
    add_filter( 'found_posts_query', 'my_found_posts_query_filter',10,2);
/** END **/
avatar
  • 本文由 发表于 2013 年 3 月 14 日13:32:09
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
wordpress彻底删除评论里的pingback和trackback 建站资源

wordpress彻底删除评论里的pingback和trackback

最近把多说评论关了,无意间发现一些老文章的评论栏上出现十几行pingback外链,非常苦恼,pingback早经禁止了啊。于是网上查查怎么删除的,试了一圈子还是删除不掉,怎么都屏蔽不掉,我就纳闷了,于...
飘零博客从百度BAE搬出 杂乱无章

飘零博客从百度BAE搬出

搬进百度BAE有好几个月了,记得当初还是在免费资源部落发现的,当时博客还在用国外漂流,速度可想而知,知道BAE的速度非常快之后就迫不及待的想着般、搬进去,可是当时还木有人搬进BAE,而且自己又不懂代码...
关于使用百度BAE相关问题解决办法 建站资源

关于使用百度BAE相关问题解决办法

自从上次分享wordpress搬家到百度BAE教程后,很多友友也把自己的博客搬到了bae 谁让BAE不仅免费还如此快呢。。。不过随之而来的就有很多未发现的小毛病被找了出来,许多像飘零一样的小白踏入了每...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:44   其中:访客  28   博主  16
    • avatar Jimmy 0

      请问我购买了个域名,要想绑定bae,可是域名要先备案,我只有个域名,没有主机,如何备案

        • avatar 飘零

          @ Jimmy 没备案也可以绑定 ,百度现在没有限制

        • avatar 橙子 1

          百度搜索bae分页就来了

          • avatar 黎健雄 3

            原来我来过这里的。

            • avatar 小叉子 2

              还有这事,木有发现