升级WordPress 3.5后iNove主题底部提示“Warning: Missing argument 2 for wpdb::prepare()”错误的解决方法(图)

2016年6月5日 | 标签:

前几天把”卡农的后花园”的WordPress版本升级到了WordPress 3.5,但随后发现在页面的底部出现了“Warning: Missing argument 2 for wpdb::prepare()”的错误提示。我所用的主题为iNove,后来找到了解决方法如下:

编辑主题的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", ''));

也就是在最后面添加了一个空白参数而已。

目前还没有任何评论.