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

升级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", ''));

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

分类: 随写 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.