编程是一门艺术

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
raptor.zh(at)gmail.com

archives 存档

01 Jan - 31 Dec 2010
01 Jan - 31 Dec 2009
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2005
01 Jan - 31 Dec 2004
01 Jan - 31 Dec 2003
01 Jan - 31 Dec 2002
01 Jan - 31 Dec 2001
01 Jan - 31 Dec 2000
01 Jan - 31 Dec 1999

--

links 链接

--

From Pivot to WordPress

本来想用英文来写,以帮助所有Pivot用户,但考虑了一下自己的烂英文,还是作罢。要是有人搜到这里看不懂的话,请使用 Google Translate 。

虽然导的方法有很多,比如最简单的就是在Pivot中把所有内容全部输出到RSS,然后让WP导入。但是这样做有两个问题:

1、我的BLOG内容太多,数以千篇;
2、Comments 都没有了。

所以我用了官方提供的Converting to other Weblog Tools (Exporting)

但是这个脚本有3个BUG:

1、日期格式不对,虽然程序备注里说的MT格式日期是对的,但是代码是错的,把日和月搞反了;
2、状态不对,把 publish 和 draft 搞反了;
3、把 Comments 搞丢了(只有 Trackbacks )。

修改很简单,按如下修改即可:

1、line 109 :

return "$month/$day/$year $hour:$minute:00";    # old is $day/$month/...

2、line 51 :

if ($entry['status'] == 'publish') {                       # old is ... != 'publish'

3、line  66-69:

    if (!is_array($entry['comments'])) {
        $entry['comments'] = array();
    }
    foreach ($entry['comments'] as $comment) {
# old all is comment

这样导出的文件就可以成功导入到 Wordpress 了。

对了,最后还要加一行8个-,否则最后一篇会导不进去。

当然,这里暂不打算迁移到WP,以后可能会迁。

Trackback link:

Please enable javascript to generate a trackback url

No trackbacks

评论(0)


 
   
 
  表情图标 

 


提示: 除了 <b> 和 <i> 之外,其他的Html标签都将从您的评论中去除.url或mail地址会被自动加上链接.