我可以登录到仪表板并查看左侧的菜单,它显示有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而不丢失任何内容,我们将不胜感激。
SO网友:bueltge
您激活了一个插件或主题,通过函数包含脚本或样式wp_enqueue_style
和wp_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\' );
同样的问题也出现在您的小部件主题上。要找到正确的插件或主题,请停用所有插件并切换到默认主题。逐步打开并检查。