不知道为何Wordpress在BAE上列表分页不显示,在本地一切正常,少了导航的功能,总少了点什么,操作及阅读上都及为不便,今天在网上找到了一段修正代码可以决定,希望能帮到你。
找到主题的fuctions.php文件,添加下面的的代码然后保存
/**
* .
* 修复列表分页不显示www.banysky.net
*/
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 **/
修正后的效果如下: