我有一个带有博客的 PHP + MySql 网站,其中有很多帖子。 我有什么想法可以将它移动到我的新 WordPress 网站?
我还想保留相关文章等元数据。
我可以使用博客标题和说明直接导出和导入博客表到 WordPress MySQL数据库。 但是图像以及如何使用相关文章呢?我应该手动复制并粘贴它吗?
答案 0 :(得分:1)
为了将旧帖子导入新帖子,您有多种选择,具体取决于您当前的应用程序。
您可以编写自定义导入程序脚本。要开始使用,您只需连接到当前应用程序的数据库,然后query
要导入的所有帖子。然后,您需要将data
置于正确的格式并将其导入新的WordPress数据库。
如果您有成千上万的帖子,可能还有一些自定义字段和值需要映射到新字段,这就是我推荐您的方式。
这种方法的缺点显然是需要的时间。特别是涉及文件,关系表等。
也许您已经在使用一个受欢迎的博客平台。在这种情况下,您一定会找到几个导入程序脚本或插件。
例如Wix to WordPress插件:https://de.wordpress.org/plugins/cms2cms-wix-to-wp-migrator/
如果您有一些基本的博客文章(没有自定义字段等),这绝对是可行的方法,因为它可以为您节省大量时间。
如果您的博客使用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
如果你不知道该怎么做;让有更多专业知识的人为你做这件事。你错误地抓住了丢失或损坏数据的机会。在播放数据之前,请确保您有备份。