当我发布页面更新时,我刚刚开始在我的WP站点上收到以下错误:
缺少wpdb的参数2::准备(),在第98行的/home/greenfin/public_html/wp-content/plugins/auto-image-field/auto-image-field.php中调用,在第992行中定义in/home/greenfin/public_html/wp-includes/wp-db.php
该页面仍然正确发布,但我必须从错误屏幕上后退/转发才能看到任何内容。我担心这可能会引起持续的问题。对如何更新有什么想法吗?
发布于 2013-12-09 22:56:17
那个插件使用的是过时的代码。$wpdb->prepare过去允许省略第二个参数,尽管使用的是没有它的prepare。3.5 第二个参数是必需的。
如果有更新,您将需要更新插件,或者自己黑掉容易引起头痛的插件,除非您将插件分叉并维护自己的分支(这可能需要大量的工作)。
https://wordpress.stackexchange.com/questions/125885
复制相似问题