WordPress 3.5 与 wpdb::prepare() 报错解决办法
WordPress 3.5 正式发布,这个版本包括大量更新. 启用了最新的响应式布局默认主题 Twenty Twelve; 改版了 Admin 界面,更加简洁而且针对移动设备进行了优化; Media 功能也得到极大的提高,现在更加没有理由使用其他图床服务了. 好话说完了,是时候 "但是" 了. 但是... WordPress 秉承一贯的作风,也偷偷改了一些内部方法,现在
wpdb::prepare() 的第二个参数从技术上 WordPress 这样修改 我发布的所有 WordPress 主题和最新评论插件 WP-RecentComments 都中枪了. 感谢 neoner 提醒,半个月前我更新 WP-RecentComments 解决了这个问题,但还没有时间改主题,因为主题审核太麻烦了. 解决办法在更新主题之前,我先在这里说说解决办法,让用户们自己可以先解决一下,相信还有其他主题或者插件可能也会有类似问题,希望对大家有帮助.
$wpdb->prepare .为该方法添加一个空串作为第二个参数,比如: $wpdb->prepare('xxx'); 改为 $wpdb->prepare('xxx',''); 即可.总结WordPress 也不是第一次偷偷修改方法调用方式了,WordPress 2.7 的时候也要求 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |