百度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 **/

90后一枚,193cm长腿欧巴,欢迎勾搭,欢迎搞基。。。

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

  1. avatar

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

    • avatar

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

  2. avatar

    百度搜索bae分页就来了

  3. avatar

    原来我来过这里的。

  4. avatar

    还有这事,木有发现

| 真的AJAX提交哦

发表评论