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

    Read

距离上次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 **/

文章末尾固定信息
飘零
  • by Published on 2013 年 3 月 14 日 13:32:09
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Comments  44  Guest  28  Author  16
    • Jimmy
      Jimmy 0

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

        • 飘零
          飘零

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

        • 橙子
          橙子 1

          百度搜索bae分页就来了

          • 黎健雄
            黎健雄 3

            原来我来过这里的。

            • 小叉子
              小叉子 2

              还有这事,木有发现

            匿名

            Comment

            Anonymous Write

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

            Decide