Problem since update 3.5

时间:2012-12-20 作者:Lulu Pouss

Possible Duplicate:
Stackoverflow type of badge plugin giving warnings in Wordpress 3.5

我已经更新了我的wordpress网站simpliblog。org 2天前。现在我可以在顶部读到:wpdb::prepare()缺少参数2,在/home/simlib/public\\u html/wp-content/themes/gonzo/includes/widget\\u区域中调用。php位于第154行,在/home/simlib/public\\u html/wp includes/wp db中定义。php在线990

我不知道该怎么办,我不想下载并安装wordpress 3.5,因为我已经更改了css。

另一个问题:我的网站是法语和英语的,因为更新了我的qtranslate插件,所以无法运行。我不能发布任何内容!!我该怎么办?

1 个回复
SO网友:kaiser

简要说明$wpdb->prepare() method 工程类似于sprintf()/printf() 因此需要不止一个参数(否则使用它是毫无意义的)。

因此,如果您的某个插件或主题进行了DB调用,而DB调用是为了保护您免受跨脚本攻击和类似攻击,但没有正确执行,WordPress会抛出一条消息通知您更新。

重复每个步骤并重新加载。如果成功了,你就完了。如果没有,请继续下一步。

更新所有插件,停用主题并切换到二十个,停用所有插件-激活每个插件,重新加载如果您发现了错误,并且是您自己的代码,请去修复它。如果是插件,请前往论坛/问题跟踪者,并告诉作者。

搜索的魔力

wpdb::prepare()缺少参数2

揭示hundreds of results ...

结束

相关推荐

从非核心php文件访问BloInfo、Get_Option和plugins_url

我正在创建一个插件,插件目录中有一个php文件,可以通过自定义重写url直接访问该文件。我需要这个文件能够使用标题中提到的三个功能。目前,我正在包括wp负载。php文件,它使我能够访问所有这些函数。然而,我一直在读到不应该包括wp负载,因为它可能不总是在同一个位置,而且它包括可能不需要的wordpress文件。这就是我如何包含wp负载:$wp_base = explode($_SERVER[\'PHP_SELF\'], $_SERVER[\'SCRIPT_FILENAME\']); require