将Drupal 6导出到Wordpress最新版(3.2.1?)

PKH*_*ter 2 mysql wordpress drupal export drupal-6

我在Drupal继承了一个网站.简短地讲述了一个长篇痛苦的故事:我想拼命地走向理智.WP 3.2.1(撰写本文时最新)是选择.

然而,看起来Drupal的出口流程需要机械工程博士学位.谷歌搜索导致Java程序(对我们来说无关紧要)或付费服务.

真?有没有人道的方法将我的所有数据从Drupal移动到WP?

感谢您的任何指示!

Cli*_*ive 7

WP 仍然作为一个博客平台唯一正确有效的,不管他们想告诉你(相信我,我在这方面有很多的经验)是什么.各种各样的人已经扩展了它的核心功能,以便它可以比原来做得更多,但这些扩展充其量是紧张的.Drupal专门为扩展而构建,因此我们开发人员可以轻松扩展它.

虽然这样说(并且我的迷你咆哮!),这一点SQL将启动你...它会将基本内容从node表中拉入wordpress wp_posts表.

INSERT INTO wp23.wp_posts (
ID, post_author, post_date, post_date_gmt, post_content, post_title, post_excerpt, post_name, post_modified, post_modified_gmt, post_type)

SELECT node.nid, node.uid, FROM_UNIXTIME(node.created), FROM_UNIXTIME(node.created), node_revisions.body, node.title, node_revisions.teaser, concat('node/', node.nid), FROM_UNIXTIME(node.changed), FROM_UNIXTIME(node.changed),'page'
FROM drupal.node, drupal.node_revisions WHERE node.type = 'page' AND node.nid = node_revisions.nid
Run Code Online (Sandbox Code Playgroud)

不幸的是,没有简单的方法来自动拉入CCK(D6)或核心(D7)字段,因为Drupal/Wordpress中的字段存储差别很大; 你必须检查表并根据你添加的字段编写自定义脚本.

希望有所帮助

这些链接也可能有所帮助,第一个是以上SQL来自的地方:

如何从Drupal迁移到WordPress - 导出和导入Mysql脚本将
Drupal迁移到Wordpress

  • 干得好,伙计.不过,您应该再看一下3.2 WP版本.最近发生了很多变化,包括自定义帖子类型支持.WP实际上已经发展成为一个体面的CMS框架. (3认同)
  • 我站得更正:-)我听说最新的Wordpress包含了某种基于现场的系统,不知道他们最终将帖子类型拆分了.大拇指到Wordpress!不要错过我上面的咆哮,我认为Wordpress(在3.2之前)它非常适合它,我从来没有看到它特别可扩展. (3认同)