WordPress链接表的导出与导入

        作好WordPress数据备份是一件很重要的事,不然某天空间挂了或者误操作,数据丢失,灰飞烟灭,那可真是欲哭无泪。备份可以直接在MySQL管理后台导出数据库,也可以安装备份插件定时作备份,还可以使用Wordpress自带的导出功能,保存成XML文档。但使用Wordpress自带的导出功能却不能导出链接表(Blogroll),虽然可以通过操作MySQL导出包括链接表在内的所有数据,但操作略显复杂,对新手而言有些难度。于是站长到万能的网上搜索了一下,终于发现了解决办法,在此与广大站长分享:

      虽然WordPress没有提供链接导出功能,不过我们在浏览器中输入类似http://free5.org/wp-links-opml.php地址,就可以获得某个WP站点的链接表,只需将free5.org替换成自己的域名,然后把打开的链接页面另存为.xml格式的文件(WordPress的链接储存文件是OPML 文件,后缀为xml)<特别注意:如果存在编码选项,一定要选择utf-8编码! >。进入WP后台导入页面点击Blogroll(注:WP3.0+已将导入导出功能作为插件安装形式,点击导入页面的“链接”,会自动跳转到插件安装下载页面,安装后就会出现Blogroll功能),会出现下图所示:
clip_image002

右侧导入刚保存的OPML 文件,左侧可以直接输入准备导入的链接表地址。

不过使用Wordpress上述方法导出的链接表不能保存原链接的描述及打开方式,很是遗憾。

如果一定要完整的保留原链接表的相关内容,只能通过操作数据库来实现了。如只导出链接表可以进入MySQL管理后台,点击上面的导出,在导出设置页面,只选择wp_links,导出类型可以为SQL,右下点击执行即可。
ae84b33003bd511b7374d941f1eed54e

然后在需要的站点数据中导入这个SQL,就可以完整地导入其它站点的链接表了。