今天忙了一下午,都是WP升级害的

WP升级

后台一键升级到了3.3 ,用时5S
其实主要的事情是更新我开发的几个插件~~

手动修改的文件

然后,有两个文件我手动修改了的,这里mark一下:
分别是class-wp-comments-list-table.php line 471附近,在

1
echo '</a>';

下面增加了一行代码,部分代码如下:

1
2
3
4
5
            comment_author_IP();
            echo '</a>';
            //荒野无灯 3:30 2011/9/14
            echo apply_filters('comment_author_IP_location',get_comment_author_IP(),1);
        }

然后是class-wp-xmlrpc-server.php line 3102附近,最后那句return 注释掉,用下面的替换,部分代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
            //return apply_filters( 'wp_handle_upload', array( 'file' => $name, 'url' => $upload[ 'url' ], 'type' => $type ), 'upload' );
       
        //get thumbnail via xmlrpc
        //by 荒野无灯 2011/07/13
        $ret=apply_filters( 'wp_handle_upload', array( 'file' => $name, 'url' => $upload[ 'url' ], 'type' => $type ), 'upload' );
        if('image' == substr($type,0,5) )
        {
        $thumb = wp_get_attachment_image_src( $id , 'medium' );
        $thumb_url = array('thumb_url'=> $thumb[0] );
        return $ret+$thumb_url;
        }
        else
        return $ret;
    }

插件升级

把Hacklog DownloadManager 升级到2.1.3,以适应WP 3.3
Down As PDF升级到2.2.0
然后,还有一些其它插件我不知道兼容性上有没有问题。

更多
13 Responses Post a comment
  1. 无冷

    貌似升级3.3很多人直接不能访问了,偶就出现了

  2. vaman

    哈哈 tp舒服 一直没升级

  3. 荒野无灯

    @依云
    本身升级很简单,后台一键就KO了,只是我自己修改了两个文件而已,且这两处是没办法HOOK,也没办法override之的。

  4. neverno

    不是万不得已,还是在主题的functions里尽量重置函数~研究了一下下,感觉影响最大是动过手脚的非默认调用的评论功能。还有各种JQ升级的插件不兼容。

  5. 依云

    这么复杂啊,MediaWiki 的升级只需要运行一下升级脚本,最多刷新下浏览器缓存的哦。看来无论如何自己的博客不能用 wp~

  6. phoetry

    话说内核文件改多了实在太麻烦了, 如果可能的话还是直接functions.php里重置函数比较方便.

  7. phoetry

    我是只要手动改一处源码, 删掉comment.php中的检查重复评论和评论太快功能=.=

  8. 小七

    我也升级了,倒是没遇到插件的兼容问题

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS