怎样将其它博客平台的内容导入到WordPress
目前WordPress支持导入的内容包括日志(文章)以及内容发布平台所支持的大部分内容。 下文中介绍的内容导入…
目前WordPress支持导入的内容包括日志(文章)以及内容发布平台所支持的大部分内容。
下文中介绍的内容导入脚本基本都可在WordPress管理界面的“导入”菜单中找到。
如果你碰上了具体问题,可搜索WordPress支持论坛寻求帮助,或参阅疑难解答。如果本文没有介绍你使用的博客系统,也欢迎你在WordPress论坛中寻求帮助。
我们建议你参阅或回顾一下什么是WordPress及WordPress使用以了解WordPress与其他博客软件的不同之处。
Blogger
WordPress 2.2及更高版本的用户可以将Blogger的内容导入WordPress。较早的WordPress版本无法导入Blogger的内容,因为”New Blogger”是由Google发布的,不支持旧式导入程序。仅WordPress 2.2及更新的版本才支持”New Blogger”。
如果你仍在使用旧的Blogger,importer将无法工作。
在WordPress 2.7中导入Blogger
在管理面板左侧的导航栏中点击工具菜单,在展开的选项中选择“导入”,右侧会出现若干导入源,选择“Blogger”并根据指示进行操作。
Drupal
- 2009/02/08 Migrate/Convert/Import Drupal 5.x to WordPress 2.7
- 2008/06/30 Joining the Migration from Drupal to WordPress
- 2007/05/15 How to migrate from Drupal 5 to WordPress 2
- 2006/05/19 Detailed migration of Drupal 4.7 to WordPress
- 2005/10/10 Migrating Drupal to WordPress
Joomla
- Joomla to WordPress Import Wizard
- Joomla to WordPress Migration Wizard
LiveJournal
将LiveJournal日志导入到WordPress博客的脚本位于 wp-admin/import-livejournal.php(工具>导入>LiveJournal)。该脚本适用于WordPress 2.1.1,WordPress 2.3以及更高版本。
LiveJournal导出程序要求你以XML格式导出LiveJournal账号中的内容。导出说明参见LiveJournal export instructions。LiveJournal导出程序似乎要求一次只能导出一个月的内容。尽管如此,WordPress导入工具也会将所有被导入的内容放在一个单独的文件中,因此你可以将所有导出的文件都放置在同一个文件中。还可以在LiveJournal导出程序返回的页面上“查看源代码”,检查XML源码是否有误。然后将代码复制并粘贴到另一个文件中并导入到WordPress。
如果你导出的XML文件容量很大(例如几年的文件),导入脚本耗尽了你的虚拟主机分配给PHP的内存。然后会出现一个类似于“Fatal error: Allowed memory size of 8388608 bytes exhausted”(致命错误:给定的8388608字节已耗尽)的错误,意味着脚本无法在当前PHP内存限制下成功导入XML文件。如果你有权访问php.ini文件,就可以修改内存限制;如果无权访问该文件(如WordPress博客使用共享虚拟主机时),你需要将导出的XML文件分割成几部分,然后一次导出其中一部分。
- http://heinous.org/wiki/LiveJournal_XML_Export_Script 介绍了一个perl脚本(jexpost.pl),可将若干年的LiveJournal内容全部导出到一个XML文件中,避免了按月导出内容的麻烦。
- LJ Archive是一个适用于Windows用户的LiveJournal导出程序
Live Space (MSN Space)
- Live Space Mover
WordPress
要将某个WordPress导出文件导入到另一个WordPress博客,请根据以下步骤进行操作:
1. 以管理员身份登录接收导入内容的博客
2. 在管理面板中选择工具>导入
3. 在导入源中选择WordPress
4. 以页面上提供的方式上传已导出的文件
5. 首先会要求你将导出文件中的作者与导入博客中的用户相对应。每个作者都应该对应新博客上的一个用户,如果没有,则需要为该作者新注册一个用户。
6. 然后WordPress会将文件中的日志、评论与分类导入到博客上
从RSS订阅中导入内容
WordPress 2.0的导入菜单中添加了“RSS”作为导入源。
首先,你需要将自己需要导入的RSS订阅内容保存在本地机器上。这个内容将被作为导入文件,导入文件应该来自某个网站。将RSS导入内容保存到文本文件,稍微简单的方法是在找到导入文件来源网站的RSS链接,点击并在浏览器中查看,然后将你需要的RSS订阅复制并粘贴到文本文件中,此外也可以选择你喜欢的方式进行保存。
进入工具>导入并选择RSS作为导入源后,点击“浏览”按钮,选择含有RSS订阅内容的文本文件,然后点击“上传文件并导入”。
注意:由于RSS订阅的内容和格式原因,可能第一次不能完全导入。有一个方法是删除已导入的内容,然后继续导入未导入部分。第二次导入完毕后,如果仍然没有完全导入,继续删除已导入内容,再次导入未导入部分….
换行符会被转换为<br />,要确保<p>..</p>之间没有换行符。
从[X]HTML中导入内容
通过反复试验,可使perl等脚本以RSS <item>格式连接[X]HTML文件,并保存为一个独立file.xml文件,然后再导入该RSS。重复上面的说明,要注意删除<p>..</p>之间的换行符。
而格式实际上也很简单。只要根据下面的方法将每个HTML文件嵌入<item>,并连接所有文件:
<item>
<pubDate>Wed, 30 Jan 2009 12:00:00 +0000</pubDate>
<category>Kites</category>
<category>Taiwan</category>
<title>Fun times</title>
<content:encoded><p>What great times we had…</p><p>And then Bob…</p></content:encoded>
</item>
<item>…
要确保以<content:encoded>开始的这一行代码是一个单独的长行,中间不能嵌套换行符。
如果你的HTML文件格式完整,可以考虑使用Import HTML plugin插件。
分类:中文手册
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!