Drupal 转 WordPress
by Yan
年前的空闲时间,把一个 Drupal 站转到了 WordPress。应该说是转回,因为之前它是从 WordPress 转过去的。所谓折腾星人就是这样的。但是这次是为了不折腾,回地球。
Drupal 提供了一个很好的框架,用来做网站很强大很灵活,但是维护起来还是需要一点时间。比如我几次想把它升级到 6.x,但是总出现一些我不能很快解决的问题,只能作罢。WordPress 就方便多了,升级、改模板、装插件、数据备份,在后台摁摁鼠标就能解决了。
Drupal 转 WordPress,网络上有一些指南(1,2,3)。我主要是用了2里的代码,经过一些小修改。
1、不只导入 tags,也导入 categories,具体怎么做,读代码里面的注释。
2、tags 和 categories 的 slug 用 term_id 代替。网上能找到的代码里中文的 slug 直接导入,没有经过转换,会出错。但我不会用 mysql 来转换,所以用 term_id 来回避这个问题。
3、导入 users 时也做了点修改。比如导入了所有注册用户,而不是只是有 role 的用户。用 drupal 中的 u.name 做 wordpress 中的 user_login。但这样子碰到一个问题是 WordPress 不支持中文登录名。我是在数据库里一个一个修改的,反正重要的用户不是很多。
代码在这里,我用它来把 Drupal 5.x 转到了 WordPress 3.x。转换的结果还不错,目前发现的一个问题是有些 tags 的帖子数与实际情况有出入,不知道什么原因。另外,转换后,除了 admin,其他用户需要重置一下密码。
注意使用之前一定要备份数据,后果自负。你可以把代码一段一段运行,根据自己的需求修改。
新年快乐
我前几天安装了Drupal7,一些模块太复杂了,完全不会用
有时间就研究一下,O(∩_∩)O~
一些模块太复杂了,完全不会用
纯技术活,不做深入了解。
想好好的学下。。。
牛人众多啊!
学习贴,WORDEXPRESS的功能是有SUPER厉害的。
有没有wp3转到drupal7的好办法? drupal网站给出的durpal导入wp3文章的模块都不可用。
好久都没有更新了.!都荒废了
最近正想好好验证下
为了不折腾,回地球
wordpress 我也比较喜欢
转的话就是会心痛一次呵呵、^_^
看你好久没更新了呀。。。
这个转移的原理应该是修改数据库的字段名,不过感觉很蛋疼啊,博主为什么要这样转移来转移去的啊?
drupal还是门槛高了点