正在载入...

昨天干刚刚还在纠结《WordPress 3.5 来了!升级还是不升级?》,今天就发现了 升级到WordPress 3.5 出现 wpdb::prepare() 错误。

Warning: Missing argument 2 for wpdb::prepare(), called in xxxxxxxxxx.php on line 75 and defined in /www/wp-includes/wp-db.php on line 990

经过一番搜索,终于找到了 出现 wpdb::prepare() 错误的原因:

WordPress 3.5 修改了wpdb::prepare()的使用发放,wpdb::prepare() 必须填入第二个参数, 也就是 $wpdb->prepare('xxx', '');   否则就会出现上面的错误。

wpdb::prepare() 错误解决方法如下:

1.找到出现问题的文件和代码,也就是刚才那个 xxxxxxxxxx.php  文件的  第 990  行 ,找到代码 $wpdb->prepare

2.为$wpdb->prepare添加一个空串作为第二个参数, 比如: $wpdb->prepare('xxx'); 改为 $wpdb->prepare('xxx', '');

以上方法来自:

http://www.neoease.com/wpdb-prepare-error-in-wordpress-35/

本文链接:

关键词:prepare, WordPress, 互联网, 代码, 函数, 软件,

(全文完        )

Comments

哈哈,沙发有木有?!!!抢沙发快速评论

你需要 登录 才可以回复.