WordPress 插件: 导入 New Blogger 到 Wordpress

By Jiang | 3月 21, 2007

Wordpress【2007.03.27 更新】据说新版本的 Wordpress 将内置从 New Blogger 直接导入的功能。

最近两天 blogspot.com 网站又无法访问了。blogspot 网站没有问题,只不过是我们无法访问。三番五次的无法访问让许多 Blogger.com 爱好者对其望而生畏,尽管我们都知道这不是 Blogger.com 网站的错。越来越多的网友倾向于使用 Wordpress 搭建自己的 Blog 网站。

Wordpress 可以说是目前最为优秀的 Blog 系统之一,感兴趣的话可以我前面的介绍,并且支持从Textpattern,Blogware, Movable Type,TypePad,DotClear,LiveJournal 以及旧的 Blogger 等博客系统的导入。非常遗憾的就是,Google 将 Blogger 收购以后,将旧的 Blogger 升级为新的 Blogger,目前 Wordpress 还不支持直接从新的 Blogger 导入,这让很多升级 Blogger 的网友非常遗憾,影响了他们使用 Wordpress 的热情。不过最近情况有了变化,ady 网友开发出了一个插件,可以帮助你从新的 Blogger 搬家到 Wordpress。

以下内容主要翻译自作者网站,如果你希望查看原文,可以直接点击此处
去年12月,我写了一个可以将 Blogger Beta 导入到 Wordpress 的脚本。我并未预料到其他人会从中受益,直到我收到了大量的评论和 bug报告。所以,你看到了这个作为插件的升级版本。这个版本有许多改进,尤其是数据库端使用了 Wordpress 函数,因此不会再有安全问题。

安装

与其它插件一样,你需要以下几个步骤来安装这个插件:

  1. 上传脚本到 /wp-content/plugins 文件夹。
  2. 插件标签里激活它
  3. 管理标签下,你会看到 Blogger Rss Import

选项

  1. Blogger ID:你的 Blogger 博客的前面部分。例如,如果博客是 http://myblog.blogspot.com 那么你需要输入 myblog
  2. Default author: 如果你的博客只有一个作者(比如,你)并且你已经创建一个用户,你可以这里选择这个用户。所有你的博文将关联到这个用户。
  3. Match authors…:如果你没有明确创建你的用户名,或者是一个多用户的博客,那么这个选项很有用。选中的话,这个插件将自动匹配每一篇博文到相应作者。如果在这个系统里没有找到可以匹配的作者,那么将创建这个用户,并将其视为订阅者(你可以稍后编辑这个用户)。这个选项的优先级高于选项2。
  4. Default category:这个选项与选项2相同,你的博文将关联到某个分类里。鉴于历史原因,我保留这个选项;并且,你可能永远不知道用户的喜好。
  5. Match categories…:导入你的 Blogger 博文的标签。如果你的博文没有使用任何标签,不要选中此项即可,所有的博文将归入选项4种的分类。
  6. Number of posts per cycle:如果你要多次导入的话,这里选择每次导入博文的数目。我推荐大部分用户使用这种方式。
  7. I want to import everything all at once:这是本脚本第一次发行的时候的默认行为,结果许多用户因从他们的 blogger 导入博文数目太大而遇到了麻烦。这个选项的优先级高于选项6。
  8. Haloscan friendly:这个选项使得你的博文有评论选项,可以让 Haloscan importer 工作。
  9. Do not import comments:如果你网站 100% 使用 Haloscan 评论的话,这个选项可以加速你导入的过程。
  10. Maintain my permalink:Blogger 采用不同的博文 permalink(永久链接,固定链接,引用链接) 设置,幸运的是 pernalink 包含在 feeds 内。即便导入,你也需要编辑你的 permalink 结构为 /%year%/%monthnum%/%postname%.html 。Stephen 或许可以分享他使用的经验。

要求

  1. allow_url_fopen 设置为打开,或者在服务器是安装 CURL 扩展。
  2. 你的 Blogger 允许全部 feeds 。
  3. 开放的心态。

下列情况无法使用…

  1. 你的站点没有发布在Blogger服务器上(比如,使用自己的域名)。你需要重新在Blogger上发布一切。
  2. 你没有使用 Blogger 的 feed,而使用其他的 feed 服务(比如 FeedBurner)。

已经测试过

  1. Wordpress 2.0.5
  2. Wordpress 2.0.7
  3. Wordpress 2.1

致谢

  1. My wife for being here for me
  2. Charles Wesley for suggesting CURL
  3. Dawn for the staged import
  4. John Halton for asking for the Haloscan import
  5. Stephen Newton for asking for Permalinks
  6. Ricardo for providing a testblog, and testing lots of things
  7. Andrea Trasatti for trying to help with the author & category matching
  8. Sander van Dragt for WordPress MU compatibility
  9. John Bindel for reporting and noticing the spot for the comments dates bug

还要多谢捐助者。尽管我不能从 Paypal 里面取出现金,至少我可以用来支付许多费用,谢谢你的支持。

下载

我知道你已经开始厌倦阅读上面的文字了,那么在这下载吧:

blogger-rss-import-1.2.1.zip (md5sum: a4f6912601f25bee3c5ba31d9cd89769)

如果你无法打开 zip 文件:blogger-rss-import.txt (保存为 .php 然后上传)

如果你想查看代码:blogger-rss-import.phps

发现 bug 请报告:ady at romantika dot name。

用户发现的错误

  1. Error 502

    Warning: fopen(http://xxxxxxx.blogspot.com/feeds/xxxxxxxxx/comments/default) [ function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 502 Bad Gateway in /home/xxxxxxxxxxx/public_html/wp-content/plugins/new-blogger-import.php on line 143

    这个问题是由于主机(服务器)和 Blogger 之间的联系不稳定造成的。对此我无能为力,不过你可以再次尝试。许多用户再次尝试时成功了。

号外

在测试期间,为了你的方便,可以考虑使用 Wordpress Suicide。你现在用它,与之前 David 此文使用它的情况来比较。不要删除所有表格,采用这个设置:

更新

刚刚为 Wordpress 发布的升级版本。Wordpress 2.1 采用了新的表格,因此这个升级时必要的。

图片

图片不会导入到你的 WordPress blog,因此如果你的图片放在 Blogger 主机上,那么将不会显示给访问者。考虑采用 Notion 开发的这个插件:Blogger Image Import

问题?

如果你遇到任何问题,都欢迎给我 email 或者发布一个评论。请注意我需要时间来作出回应并查看你的问题。这个代码不可能 100% 没有 bug 。

我建议所有问题都把你知道的详情告诉我,包括服务器的 php 版本,嗯,如果你知道的话。至少也要包含以下信息:

  • Blogger URL
  • 目标 Wordpress URL

如果有包括错误信息或者遇到问题区域的截图,会更有帮助。这有一个很好的屏幕扑捉软件叫做 MwSnap

简单的说,要给你提供建议和帮助修复遇到的问题,我需要尽可能多的信息。我不是个千里眼 :)

修改历史

(译者略。)

所有的修改记录都可以在插件里面看到。
如果你觉得它有帮助,可以捐助作者。

Topics: Wordpress | 13,727 views | 13 Comments »


13 comments | Add One

  1. 麦小田-没见过麦田 却一直喜欢 » Blogspot被封了 - 03/22/2007 at 1:20 上午 #

    [...] 感谢jiangzhanyong提供的WordPress 插件: 导入 New Blogger 到 Wordpress ,感谢原作者Ady Romantika的贡献。 [...]

  2. Joe的个人博客 » Blog 存档 » Wordpress导入新Blogger内容的插件 - 04/9/2007 at 4:50 下午 #

    [...] 内容略 [...]

  3. 洲记365» Blog 存档 » Wordpress导入新Blogger内容的插件 - 04/10/2007 at 9:13 上午 #

    [...] 详见这里 [...]

  4. DB sir :: Jinn’s Blog / 再次换了Blog - 04/11/2007 at 4:40 下午 #

    [...] 前面那个文章是用blogger rss import导过来的,具体看下面链接: http://jiangzhanyong.com/2007/03/import-new-blogger-to-wordpress-236.html [...]

  5. Lab notes / 再次换了Blog - 04/13/2007 at 1:57 下午 #

    [...] 前面那个文章是用blogger rss import导过来的,具体看下面链接: http://jiangzhanyong.com/2007/03/import-new-blogger-to-wordpress-236.html [...]

  6. Too.log » Blog Archive » Reload 重装上阵 - 04/19/2007 at 10:02 下午 #

    [...] 昨天livid就帮忙开通了MT的空间了,下午下班弄了几个小时,熟悉plesk的操作,一键安装了一个WordPress来试用,感觉不错,今天下午就参照网上的一些文档,把Blogger.com的2个旧Blog导入来,导入很快,也比较顺利,就是发现时间不对,郁闷,懒得一个个手工删除,就把WordPress干掉再重装了。决定就用WordPress了,导入的时间这个问题以后在解决。先把bohost.cn的首页放一个上去先。 [...]

  7.   各类blog转到wordpress的方法 by 遗忘的角落 - 06/26/2007 at 12:43 上午 #

    [...] 7.blogger to wphttp://jiangzhanyong.com/2007/03/import-new-blogger-to-wordpress-236.html [...]

  8.   各类blog转到wordpress的方法 by 遗忘的角落 - 07/9/2007 at 9:38 下午 #
  9. Shining City » Blog Archive » 搬家·赞 - 02/29/2008 at 7:22 上午 #

    [...] 估计半夜没人在, 呵呵. 所以翻了半天找到了这个脚步和方法呢: 1. 到Jiangzhanyun大大的blog看操作说明和下载相关软件. 然后照着来就行了. [...]

  10. Blogspot旧贴全部迁移至此 » Vicia Faba Linn - 08/20/2008 at 2:03 下午 #

    [...] 原来wordpress有一个插件可以导入blogger的所有帖子。今天下午忙活了10几分钟轻松搞定。blogger里本来也没什么东西,全是以前发布给学生参考的补充材料和课堂活动剪影。后来所有的课件都是在idoubt.net/bbs上发布了。今天迁移的这些权当是纪念吧。 [...]

  11. 搬家·赞 - 10/20/2010 at 7:15 上午 #

    [...] 估计半夜没人在, 呵呵. 所以翻了半天找到了这个脚步和方法呢: 1. 到Jiangzhanyun大大的blog看操作说明和下载相关软件. 然后照着来就行了. [...]

  12. Vicia Faba Linn » Blog Archive » Blogspot旧贴全部迁移至此 - 02/8/2011 at 1:59 下午 #

    [...] 原来wordpress有一个插件可以导入blogger的所有帖子。今天下午忙活了10几分钟轻松搞定。blogger里本来也没什么东西,全是以前发布给学生参考的补充材料和课堂活动剪影。后来所有的课件都是在idoubt.net/bbs上发布了。今天迁移的这些权当是纪念吧。 分享到: [...]

  13. - 02/10/2011 at 12:16 下午 #
LinkWorth
Hostgator

酷站链接 (Featured Links)

最新评论 (Recent Comments)

  • air jordan shoe: 不错,挺厉害的~~
  • Hairstyles: 原来链接这么重要!
  • Haircuts: 有空试一下看看
  • CHI Flat Iron: 哇,这么多插件啊,慢慢看!
  • 诗酒如画: 1)备份你的WordPress数据库 推荐用WordPress Database Backup在后台操作.下载备份的压缩包或者是传到自己邮箱里都可以. 如果直接在数据库中备份的话,记得选择UTF8编码,切记. 2)备份你的程序...
  • north face wholesale: en ,我会试一试的。

搜索 (Search)

合作伙伴

推荐站点 (Recommendations)

Partner links

WordPressChina
  • 原创博客联盟