如何将博客从非WordPress移动到WordPress

时间:2018-05-24 21:04:26

标签: php mysql wordpress migration

我有一个带有博客的 PHP + MySql 网站,其中有很多帖子。 我有什么想法可以将它移动到我的新 WordPress 网站?

我还想保留相关文章等元数据。

我可以使用博客标题和说明直接导出和导入博客表到 WordPress MySQL数据库。 但是图像以及如何使用相关文章呢?我应该手动复制并粘贴它吗?

2 个答案:

答案 0 :(得分:1)

为了将旧帖子导入新帖子,您有多种选择,具体取决于您当前的应用程序。

自定义导入程序

您可以编写自定义导入程序脚本。要开始使用,您只需连接到当前应用程序的数据库,然后query要导入的所有帖子。然后,您需要将data置于正确的格式并将其导入新的WordPress数据库。

  

如果您有成千上万的帖子,可能还有一些自定义字段和值需要映射到新字段,这就是我推荐您的方式。

     

这种方法的缺点显然是需要的时间。特别是涉及文件,关系表等。

第三方进口商

也许您已经在使用一个受欢迎的博客平台。在这种情况下,您一定会找到几个导入程序脚本或插件。

例如Wix to WordPress插件:https://de.wordpress.org/plugins/cms2cms-wix-to-wp-migrator/

  

如果您有一些基本的博客文章(没有自定义字段等),这绝对是可行的方法,因为它可以为您节省大量时间。

RSS导入程序

如果您的博客使用RSS,您可以使用RSS导入程序。 RSS Post Importer插件获取RSS提要并将每个Feed项的完整文章内容发布为独立帖子。

看看这个:https://de.wordpress.org/plugins/rss-post-importer/

手动导入

有时上述选项都不适合您。在这种情况下,您可能需要通过将它们复制粘贴到系统中来手动导入它们。

  

特别是当你没有太多帖子时,这可能是最快的方式。

答案 1 :(得分:0)

将数据传递给另一个引擎(在本例中为WordPress)的关键是将您的数据库与新博客的数据库相匹配。您可以在WordPress网站中搜索插件;但这些插件是为特定应用而制作的。

您可以找到Joomla到WordPress或Wix到Wordpress或任何其他内容管理的导入程序。确保选择正确的。

如果您有自定义网站;您可能需要通过将数据库中的字段映射到WordPress的字段来创建自己的。

Ex.: **DATABASE1** name -     user_name:    Name of User
     **DATABASE2** name -     name_of_user: Name of User
     **DATABASE1** password - pass:         password of User
     **DATABASE2** password - sec_code:     password of User

如果你不知道该怎么做;让有更多专业知识的人为你做这件事。你错误地抓住了丢失或损坏数据的机会。在播放数据之前,请确保您有备份。