网站地图    收藏   

主页 > 前端 > css教程 >

wordpress升级3.5报错 - html/css语言栏目:html.css - 自

来源:自学PHP网    时间:2015-04-14 14:50 作者: 阅读:

[导读] 前几天顺手升级了3.5版,然后这几天一直也没看,今天突然看到下面竟然报错了Missing argument 2 for wpdb::prepare()搜索一下得到解决方法在你当前主题的目录下找到footer.php,然后编辑之找到...

前几天顺手升级了3.5版,然后这几天一直也没看,今天突然看到下面竟然报错了
 
Missing argument 2 for wpdb::prepare()
 
搜索一下得到解决方法
 
在你当前主题的目录下找到footer.php,然后编辑之
 
找到下面这行代码:
 
$post_datetimes = $wpdb->get_row($wpdb->prepare(“SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970″));
 
替换成:
 
$post_datetimes = $wpdb->get_row($wpdb->prepare(“SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970″, “”));
 
Warning: Missing argument 2 for wpdb::prepare()这样的报错信息,看到这个信息的时候,你一定会以为是在更新的过程中哪里出了错,但请注意的是:这与你的更新及与你当前使用的主题完全没有关系!这是3.5版本中为了安全而做的一个改动,是为了避免SQL注入所引起的安全问题!

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论