【问题标题】:Wordpress migration to a new developed webpageWordpress 迁移到新开发的网页
【发布时间】:2017-09-18 07:21:01
【问题描述】:

案例:
一个用 wordpress 开发并运行了几年的旧网站。
现在,这个 wordpress 网站已经放弃,将被重新开发成一个不再使用 wordpress 的新网站。
文章内容、上传的图片文件、会员信息等旧数据将迁移到新网站。
问题:
1. 这种迁移有什么工具吗?
2. 如果没有数据传输的工具,我需要从mysql中导出内容,我在哪里可以得到数据库中的文章内容?
3. 在哪里可以找到上传的文件?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    数据迁移始终依赖于两件事。 1.如果您当前的框架/CMS可以导出您拥有的数据,并且 2.如果新的framework/CMS可以导入你刚刚导出的数据。

    由于两个框架不同,即 WordPress 与任何其他 CMS,您的新 CMS 必须能够映射导出的 XML 文件。这意味着,它必须能够自定义导入过程,以区分哪些数据位是 Title、Content、Categories 等。

    回答你的问题

    1. 是否有任何工具可用于此类迁移? 由于您没有提及您的新框架是什么,因此没有人可以真正推荐一种工具。只需在谷歌上搜索“WordPress to YOU​​R-NEW-FRAMEWORK migraiton”,您将获得许多工具。如果新框架是自定义 PHP 框架,那么我认为您必须手动导入数据或为其编写导入脚本。

    2. WordPress 有一个非常好的导出工具。查看this page 了解如何导出 WordPress 内容。

    3. 在哪里可以找到上传的文件? 上传的文件在导出的 XML 文件中被引用,因此在其他任何地方导入时,如果可以的话,可以获取和下载它们。否则,您可以在位于YOUR-SITE-ROOT/wp-content/uploads/uploads 目录中找到它们

    更新: 由于您不是针对任何框架/CMS,而是想使用自定义 PHP 显示数据,因此我建议使用两种方法。

    1. 使用 WordPress 正在使用的当前数据库并围绕它构建您的 PHP 脚本,受益于 wp_postswp_postmeta 表。
    2. 更好的方法是使用WP REST API。这样,您可以保持 WordPress 安装不变,并且仍然在您的自定义 PHP 站点中使用它的数据。这种方法的优点是,您不必为信息较少的数据库结构编写脚本而烦恼。

    【讨论】:

    • 谢谢你的回答,我没有使用任何框架/CMS,只是想用普通的php页面和mysql显示内容。因此,我只想从wordpress中导出数据并导入到我新设计的数据库中,也想找到上传的文件并将它们移动到我的新文件夹路径!
    • @AlphaWong 检查更新。
    • 感谢您的更新信息,很遗憾,由于旧wordpress网站的服务器托管服务即将结束,并将更换为其他服务提供商,wordpress不愿意再使用我不会尝试将 wordpress 从一台服务器迁移到另一台服务器!因此,最好重新开发一个网站,只要得到数据就可以了。
    猜你喜欢
    • 2017-06-14
    • 2019-01-19
    • 2018-02-11
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-09-07
    • 2019-01-04
    相关资源
    最近更新 更多