影响布局和登录的插件

时间:2015-03-23 作者:xyztina

我已经独自研究这个问题一个星期了,我觉得我已经智穷了。需要一些关于下一步尝试的建议。

问题是my site 当WordPressImporter插件打开或插件[成员访问][3]打开时,会出现白色死亡屏幕(无登录)。但这并不是唯一的问题。

此外,当这些插件中的一个或两个都打开时,我的网站的css也会混乱不堪。导航完全错误,某些区域的字体不正确。这让我相信,这不仅仅是两个插件为一个js文件争吵的问题。

在wp config中打开调试时,出现以下错误:

Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /mnt/stor1-wc2-dfw1/469547/756542/www.cefgreenville.com/web/content/wp-includes/functions.php on line 3497
关于我下一步应该尝试什么,有什么建议吗?

另外,有两点需要注意:我没有建立这个网站,我只是在管理它。这个问题在我升级WordPress和所有插件之前就出现了。我更新了,希望其中一个应用程序中有一个bug修复,但更新并没有改变任何东西。

谢谢

1 个回复
SO网友:cybmeta

不确定Notice error 与布局和css的问题有关,但由于这是您提供的唯一信息,我对此作出回答;无论如何,这是一个重要的错误,您应该修复。该错误表示您正在使用add_option function somewhere with an invalid parameter, 与WordPress 2.3中不推荐使用的参数完全相同,并且该参数没有其他选项。所以,你唯一能做的就是搜索并找到add_option 正在以这种无效的方式使用,并将代码更新为有效,直到您使用的WP版本。

您可能想知道如何搜索并确定位置add_option 使用不正确。它不在WordPress文件的任何文件中。您可以开始停用所有插件,看看问题是否在主题中。如果它不在主题中,那么开始逐个激活插件,直到找到应该检查哪些文件无效使用的插件add_option; 检查它们。

你也可以debug backtrace 如果你觉得舒服的话any of the plugins that do it.

Update: 我刚刚注意到,您已经知道导致问题的插件。将其更新到最新版本。如果您已经在使用最新版本,则必须检查是否无效使用add_option 功能并修复它,或者联系插件的开发人员为您修复它们。

结束

相关推荐

在>=4.0的WP版本中,FORCE_SSLLOGIN是否会强制整个管理会话使用HTTPS?

如果我没弄错的话,我记得我能够使用FORCE_SSL_LOGIN 只保护WP登录过程,而不是整个管理会话,这是FORCE_SSL_ADMIN. 有些浏览器在登录后会在URL中保留HTTPS,但切换到HTTP不会重定向回HTTPS。我有WP 4.0和4.1安装,我正在使用FORCE_SSL_LOGIN 在我的wp配置中定义。php,但在管理会话期间使用HTTP的任何尝试都会重定向回HTTPS。在遇到这个问题之前,我还没有看过这个过程的源代码,但在我看来FORCE_SSL_LOGIN 和FORCE_SSL_A