笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

Emlog转WordPress教程

2013-11-15 5632点热度 0人点赞 0条评论

其实早就萌生了转WP的念头,但是迟迟没有动手,一是懒的折腾,二是Emlog这一轻量级的开源博客程序确实好用。EM的缺点也是优点,轻量级必然功能要相对弱些。虽然有时候可以自己折腾,但是自己精力有限,而且频繁更改源代码会导致博客可维护性下降。WP的优点众所周知,功能强大,插件也多。很多人诟病WP臃肿,运行效率低,占用资源多,但是从软件开发的角度来讲,WP主题模板化、功能插件化是必然的趋势。我对插件化产生好感是因为以前做的一个项目,使用了开源搜索引擎Nutch,里面的除了内核,其他功能都是用插件实现,二次开发很方便。另一个例子就是Firefox,本身功能一般,但是配合万能的插件,很好很强大的说。使用插件的缺点就是接口多,调用多,运行效率自然就打折扣了,资源占用必然也会飙升。

废话不多说了,说下我的转化过程吧。

1.在本地同时安装EM和WP,方便数据库操作和调试。Emlog版本3.5,WordPress版本3.01。软件版本和2中使用的软件有关。其他版本不保证能成功。Emlog 3.4用户建议先使用官方升级包升级到3.5。

2.使用“emtowp1.0-emlog转wordpress博客的利器“进行转化。

大家可以去原作者博客去下载,也可以点这下载:emtowp.zip

使用方法比较简单,大家看图就知道了:

【emtowp功能支持】

①.转换博文  ②.转换评论

③.转换附件 ④.转换分类

⑤.转换标签⑥.转换link

到这里基本的转化就结束了。转化完毕后有几个问题:

1.EM里自己新建的页面都别转化成了WP里的文章,这个手动删除,再在WP里新建对应的页面即可。

2.文章和类别的关联有问题。比如文章A属于B类,但是在类别B里却看不有文章A。可以查看文章->选择类别->批量编辑,修改分类即可。

3.评论的时间没有转化。即Emlog里comment表的date字段没有转化到WordPress的comments表的comment_date和comment_date_gmt里。没有时间显得评论很乱。

4.评论的ip没有转化。这个也不是很重要。

5.博主回复好像都丢失了。

345中的问题只能自己写SQL解决了。有一个问题就是两边评论的映射关系不好找了。仅比较评论的内容判断两个评论是否一样会漏掉一些。我用java写了个循环。对于WP中的每条评论,找到其在EM中对应的条目,获取时间和ip,然后

(a)更新WP中的数据。这里注意两个小问题:一是EM中的时间是long类型,要转化为Timestamp类型。二是Emlog 3.4里的long类型时间是GMT时间。

(b)判断其reply是否为空。如果不为空则在WP中插入一条评论,评论的内容就是reply的内容,评论的其他数据比如comment_author的几个相关字段自己定义就行。评论的comment_parent就是WP中那条对应的字段。

上面的2个步骤最后好一次成功,因为comments表的comment_ID是自增的。写了再删ID就不连续了。这仅是个思路,对应的java代码我就不贴了。

标签: emlog wordpress 转换
最后更新:2013-11-15

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
Afilmory - 一个现代化照片画廊网站 手把手教你用AdguradHome+SNIProxy自建DNS解锁服务器 WIN10系统彻底永久关闭自动更新 WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解
WIN10系统彻底永久关闭自动更新手把手教你用AdguradHome+SNIProxy自建DNS解锁服务器Afilmory - 一个现代化照片画廊网站
VPN PPTP/L2TP 教程之 iOS ChatGPT-快捷指令Siri版来了支持连续对话 关于黑神话:悟空 reCaptcha 国内无法加载解决方案(original by xmdhs) ChatGPT 使用指南 — 整理版 Google 将调低侵权网站搜索结果排名
最近评论
梵蒂冈 发布于 5 天前(07月08日) 士大夫
HuangWei 发布于 4 周前(06月16日) 自己手动设置确实很烦,我之前使用过这个,感觉还不错,虽然已经不怎么维护了:https://githu...
龙笑天 发布于 2 个月前(05月25日) 一直用的萌咖的路过 :smile:
C 发布于 2 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 4 个月前(03月21日) 这个博客18年了吗,好久了哎
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang