原来是K2模板的原因导致后台进不去

自从昨天出现“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
用以下代码替换所有的

  1. <?php
  2. if(get_option(‘k2sidebarmanager’) != 1) {
  3. remove_action(‘plugins_loaded’, ‘wp_maybe_load_widgets’, 0);
  4. if( is_admin() ){ // If someone is trying to access the admin page
  5. global $pagenow;
  6. if( $pagenow == ‘index.php’ ) wp_maybe_load_widgets();
  7. }
  8. }
  9. ?>

这样就可以了。

本文共有 2 条评论原来是K2模板的原因导致后台进不去


  1. 1 SunQ

    主题也换了哦?这个挺好看的
    找到了问题的所在,解决了,就好了,呵呵,我有奖征集里面那个问题,虽然看中文工具箱可以解决,但是到现在都还没有调试出来了,郁闷啊

    [Reply]

  2. 2 admin

    恩,我发现K2真是太弓虽了,换Header图如此简单,所以就用上啦,哈

    [Reply]

请留下您的评论:







关闭
E-mail It