自从昨天出现“Fatal error: Call to undefined function wp_register_sidebar_widget() in /*************/wp-admin/includes/dashboard.php on line 31”的问题以来,因为是手机上网,所以一直没有解决。 今天上网搜了一下,原来不止我一个出现这个问题,他们全都用的是K2模板,于是找到了这篇文章:
K2 + WordPress 2.5 = Broken? I Can Fix That
不过在我这里打不开,和我一样打不开的童鞋从这进(快照)
这是模板作者给出的解决方法,编辑K2/apps/includes/widgets-removal.php
用以下代码替换所有的
- <?php
- if(get_option(‘k2sidebarmanager’) != 1) {
- remove_action(‘plugins_loaded’, ‘wp_maybe_load_widgets’, 0);
- if( is_admin() ){ // If someone is trying to access the admin page
- global $pagenow;
- if( $pagenow == ‘index.php’ ) wp_maybe_load_widgets();
- }
- }
- ?>
这样就可以了。







最新评论