Emlog转为WordPress教程(其他程序理论相同)

释放双眼,带上耳机,听听看~!

    事情的经过是因某种不知名的原因,帮一位无名人士从Emlog博客程序转为WordPress,在此记录下过程。

    首先,去百度了下,发现了一篇以前的教程,有人写了一个em2wp.php的脚本

image.png

但经过测试,按上述的版本,也无法将文章内容转换,最终无奈放弃,手动迁移数据。

迁移的过程

      长话短说,大致就是将emlog数据库字段的内容转移到wp对应的字段,这里就将下主要的字段内容

首先是需要用到的表和字段内容

emlog程序数据表:emlog_sort

image.png

对应到wp数据库表:wp_terms

image.png

这里的term_id因为我重新设置了,所以跟旧数据库不一样,导致后续都要做相应的更改,如果一致的话,可以不修改。

然后还需要在wp程序的数据库表wp_term_taxonomy 中添加分类

image.png

字段term_id为上个wp_terms表中分了对应的字段id,字段taxonomy为类型默认category,description为分类的描述,字段parent则为目录的父子等级关系,0为父级,如果是某个分类的下级,则填写那个分类的id,字段count为该分类的文章数统计,迁移的时候,可以先填0或者不填。

至此文章分类已经处理完成,接下来是文章内容以及将文章关联分类id

emlog程序数据表:emlog_blog,我这里是直接将数据表导出为表格,因为比较熟悉表格操作,你们可以选择你们自己的方式,主要的几个字段内容,文章id(gid),文章标题(title),发布时间(date),文章内容(content),分类id(sortid)

image.png

对应的wp数据库表wp_posts

image.png

在此找到对应的字段即可,文末会放关于【WordPress 数据库结构及表字段作用解析】的文章链接

文章处理完毕后,还有一步,就是将文章id和分类关联,在wp数据库表wp_term_relationships

image.png

字段object_id为文章id,字段term_taxonomy_id为分类id,默认term_order默认为0

至此,文章的分类和文章都已经转换过来了,至于还有其他的数据操作同理,只要找到对应的字段即可。至于操作的过程,懂的都懂,会的都会。

参考文章:WordPress 数据库结构及表字段作用解析

温馨提示:本文最后更新于 2022-12-11 01:50 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系逆念

给TA打赏
共{{data.count}}人
人已打赏
网络技术

腾讯云函数抖音无水印解析接口部署

2021-4-6 16:20:00

网络技术

WordPress 数据库结构及表字段作用解析

2021-4-8 23:14:44

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,QQ508044570 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

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