Typecho迁移到wordpress的教程

迁移文件:

此方法可以将Typecho博客内的文章(包括加密文章)、本地图片、分类、标签、页面一并迁移到WordPress上面

开始:

1、下载插件ByeTyp

ByeTyp是基于TypExport二次开发并提供长期维护的一款Typecho无缝转WordPress的插件。ByeTyp**迁移的原理是:将Typecho中的数据导出为WordPress可识别的WXR文件。

访问ByeTyp项目主页:https://github.com/ibadboy-net/ByeTyp 下载最新版的插件。

2、安装并导出XML

下载后将插件上传并安装到Typecho上。注意上传的时候要为插件的文件夹命名为ByeTyp,否则插件将无法正常运行。

Typecho迁移到wordpress的教程

启用后点击控制台点击数据导出

Typecho迁移到wordpress的教程

点击导出XML文件,这一步就完成了

3、导出uploads文件

进入服务器打卡Typecho程序位置,将/usr/uploads文件内的文件压缩并且下载到本地

Typecho迁移到wordpress的教程

4、导入XML文件

进入WordPress后台,选择工具ImportWordPress如图所示:

Typecho迁移到wordpress的教程

点击:运行导入器选择在Typecho导出的XML文件并上传

Typecho迁移到wordpress的教程

之后你就会看到你在Typecho上的文章、分类目录、标签、评论等数据都出现在了WordPress上,但是别急着高兴,因为我们还没能将附件也导入过来。

5、迁移附件

将第3步下载的/usr/uploads目录上传覆盖到WordPress的/wp-content目录下。

6、替换图片资源路径

进入WordPress数据库内执行SQL语句:

UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/');

若提示报错更换:

UPDATE wp_posts SET post_content = REPLACE(post_content, '例1', '例2')

因为Typecho与WordPress的文件路径不一致,所以直接替换域名

UPDATE wp_posts SET post_content = REPLACE(post_content, '你的博客域名1/wp-content', '你的博客域名2/wp-content');
将博客域名1填写成Typecho域名
将博客域名2填写成WordPress域名

替换后执行SQL语句就完成了,至此文章结束。

声明:本站文章如无特别说明,均来源于网络,如有侵权,请联系邮箱[email protected]

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索