wordpress 分页错误

Filed under: 程序 |
Posted on

SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND (post_type = ‘post’ AND (post_status = ‘publish’ OR post_status = ‘private’)) ORDER BY post_date DESC LIMIT 0, 10

这个错误的解决办法

修改 模版下面的 pagination.php 文件

把这个preg_match(’#FROM\s(.*)\sGROUP BY#siU’, $request, $matches);

改为

preg_match(’#FROM\s(.*)\sORDER BY#siU’, $request, $matches);

然后上传 pagination.php 即可。

具体你可以这样调试

echo $request;
echo ‘<pre>’;
print_r($matches);
echo ‘</pre>’;

把这个打印出来看看,可能是正则错误了。

  阅读次数: 1297

 曰:沙发空缺,还不快抢?

留下点什么吧