A-A+
升级WordPress 3.5后iNove主题底部提示“Warning: Missing argument 2 for wpdb::prepare()”错误的解决方法(图)
前几天把”三好网志”的WordPress版本升级到了WordPress 3.5,但随后发现在页面的底部出现了“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", '')); |
也就是在最后面添加了一个空白参数而已。