A-A+

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

2013年01月04日 建站之旅

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

编辑主题的footer.php文件,找到如下代码:

22
$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"));

修改为如下代码即可:

22
$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", ''));

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

微信扫码
支付宝扫码
请打赏,这是对本文作者最实在的帮助和鼓励!