WordPress错误,缺少参数

时间:2013-12-09 作者:Debbie Siebuhr

发布页面更新时,我刚开始在我的WP站点上收到以下错误:

在/home/greenfin/public\\u html/wp-content/plugins/auto-image-field/auto-image-field中调用的wpdb::prepare()缺少参数2。php位于第98行,在/home/greenfin/public\\u html/wp includes/wp db中定义。php在线992

页面仍能正确发布,但我必须后退/前进出错误屏幕才能看到任何内容。我担心这可能会导致持续的问题。关于如何更新有什么想法吗?

1 个回复
SO网友:s_ha_dum

那个插件使用的是过时的代码。$wpdb->prepare 用于允许省略第二个参数,但使用prepare 从那以后就再也没有了。截至3.5the second parameter is required.

如果有更新,您将需要更新插件,或者自己破解插件,这很容易引起头痛,除非您全力以赴完成它并维护自己的分支(这可能需要大量工作)。

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。