笨猫博客

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

Emlog转WordPress教程

2013-11-15 5560点热度 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
取消回复

最新 热点 随机
最新 热点 随机
WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
分享一个 Vue3 + Vite 开发的纯前端在线头像生成网站 🥳 Centos6 - VestaCP面板以及suphp模块安装 期待小米手机发布 xb21cn Win11 22H2 Build 22623.1020.00 PDF文档的水印如何去掉呢? 免费自动签到天翼云 + 抽奖得存储空间
最近评论
龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
喂 发布于 3 个月前(03月08日) 热帖ggww
标签
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