Loading... # 将Typecho移植到WordPress > 前段时间看了到一个子比的开心版主题资源,就想着下载来看看,2018年我的第一个博客就是WordPress当时还是部署在某某云的主机上,几块钱一个月,随便写写几个月某某云跑路了...数据也拿不回来就放弃了,借此机会怀念一下。 ### 迁移文件: 此方法可以将Typecho博客内的文章(包括加密文章)、本地图片、分类、标签、页面一并迁移到WordPress上面 ## 开始: ### 1、下载插件ByeTyp [ByeTyp](https://github.com/sunxiyuan/ByeTyp)**是基于**[TypExport](https://github.com/panxianhai/TypExport)**二次开发并提供长期维护的一款Typecho无缝转WordPress的插件。**[ByeTyp](https://github.com/sunxiyuan/ByeTyp)**迁移的原理是:将Typecho中的数据导出为WordPress可识别的WXR文件。 访问[ByeTyp](https://github.com/sunxiyuan/ByeTyp)项目主页:[**https://github.com/ibadboy-net/ByeTyp**](https://github.com/ibadboy-net/ByeTyp) 下载最新版的插件。 ### 2、安装并导出XML 下载后将插件上传并安装到Typecho上。**注意上传的时候要为插件的文件夹命名为ByeTyp,否则插件将无法正常运行。**  启用后点击控制台点击数据导出  点击导出XML文件,这一步就完成了 ### 3、导出uploads文件 进入服务器打卡Typecho程序位置,将`/usr/uploads`文件内的文件压缩并且下载到本地  ### 4、导入XML文件 进入WordPress后台,选择`工具`—`Import`—`WordPress`如图所示:  点击:`运行导入器`选择在Typecho导出的XML文件并上传  之后你就会看到你在Typecho上的文章、分类目录、标签、评论等数据都出现在了WordPress上,但是别急着高兴,因为我们还没能将附件也导入过来。 ### 5、迁移附件 将第3步下载的`/usr/uploads`目录上传覆盖到WordPress的`/wp-content`目录下。 ### 6、替换图片资源路径 进入WordPress数据库内执行SQL语句: ```sql UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/'); ``` 若提示报错更换: ```sql UPDATE wp_posts SET post_content = REPLACE(post_content, '例1', '例2') ``` 因为Typecho与WordPress的文件路径不一致,所以直接替换域名 ```sql UPDATE wp_posts SET post_content = REPLACE(post_content, '你的博客域名1/wp-content', '你的博客域名2/wp-content'); ``` ``` 将博客域名1填写成Typecho域名 将博客域名2填写成WordPress域名 ``` 替换后执行SQL语句就完成了,至此文章结束。 最后修改:2023 年 05 月 20 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
2 条评论
应该叫迁移不是移植
有道理