死亡的仪表盘白屏?

时间:2014-01-10 作者:user44956

我可以登录到仪表板并查看左侧的菜单,它显示有7个插件更新和一个WordPress更新,但在右侧我有一个空白屏幕,我可以看到顶部的更新到WordPress按钮,但当你点击它时,什么都没有发生。我读了几篇文章,并将配置文件更新为true以显示debug,结果如下:

<小时/>Notice: wp\\U enqueue\\U样式调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或init挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅inWordPress中的调试。(此消息是在版本3.3中添加的。)in/home/breinton/public\\u html/wp包含/函数。php在线3587

Notice: wp\\u enqueue\\u脚本调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或init挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅inWordPress中的调试。(此消息是在版本3.3中添加的。)in/home/breinton/public\\u html/wp包含/函数。php在线3587

Notice: register\\u sidebar\\u小部件自2.8版以来已被弃用!改用wp\\u register\\u sidebar\\u widget()。in/home/breinton/public\\u html/wp包含/函数。php在线3467

Notice: register\\u widget\\u控件自2.8版以来已被弃用!改用wp\\u register\\u widget\\u control()。in/home/breinton/public\\u html/wp包含/函数。php在线3467

如果您能提供任何帮助或建议,帮助您解决此问题并更新Wordpress而不丢失任何内容,我们将不胜感激。

2 个回复
SO网友:bueltge

您激活了一个插件或主题,通过函数包含脚本或样式wp_enqueue_stylewp_enqueue_script. 由于版本3.3,在没有挂钩的情况下,无法将脚本和样式排队。找到源代码并修复此问题,这很容易做到。这个codex 对于这个主题有一个很好的文档。

/**
 * Proper way to enqueue scripts and styles
 */
function theme_name_scripts() {
    wp_enqueue_style( \'style-name\', get_stylesheet_uri() );
    wp_enqueue_script( \'script-name\', get_template_directory_uri() . \'/js/example.js\', array(), \'1.0.0\', true );
}

add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' );
同样的问题也出现在您的小部件主题上。要找到正确的插件或主题,请停用所有插件并切换到默认主题。逐步打开并检查。

SO网友:Firestorm_dev

您已经回答了自己的问题,问题是timthumb漏洞扫描插件,请将其删除或从插件文件夹中移动,然后注销刷新浏览器缓存并重新登录。

结束

相关推荐

Edit dashboard's help tab

我希望编辑仪表板“帮助”选项卡中的文本。我可以将帮助添加到其他页面,但我想更改“帮助”选项卡右侧带有链接的灰色框中的文本。它位于“了解更多信息:”部分。我想添加到我的支持页面的链接,而不是WordPress支持论坛。function my_contextual_help( $contextual_help, $screen_id, $screen ) { if ( \'product\' == $screen->id ) { $contextual_help