如何将基于自定义数据库的网站迁移到WordPress?

时间:2017-10-20 作者:Gab

我的问题类似于that one 因为太宽而关闭,所以我会尽量说清楚。

What I have: 一个sqlite数据库(单表),包含50000多篇文章(包含作者、内容、日期等字段)。它源于一个巨大的静态、仅html的网站。

What I want to achieve: 在标准WP安装中显示这些帖子。

My approach: 我会的

初始化一个空的WordPress网站,编写一个脚本,从原始数据库中读取帖子并将其写入WP数据库的相应字段(ID->ID,author->author,date->date,…)My question: 这种方法可能会成功吗?还是我应该避免这种徒劳的工作,考虑其他解决方案?

1 个回复
最合适的回答,由SO网友:Milan Petrovic 整理而成

我不认为这有什么不起作用的理由。我已经做过几次类似的传输,如果您正确传输了所有数据,如果wp\\U帖子中的帖子格式良好,并且所有数据都存在(状态、类型…),它会起作用的。

棘手的部分可能是无法放入wp\\U帖子的数据,它应该进入wp\\U Posteta,您需要注意正确的帖子ID。此外,请确保对日期字段使用正确的格式,确保同时填写post\\u date和post\\u date\\u gmt、guid(每个帖子都有一些唯一的字符串,默认情况下WP使用URL),并确保作者ID正确。

结束

相关推荐

SQL database export-import

我开发的网站包含WordPress博客以及我设计的其他PHP页面。当我在测试服务器上本地更改站点时,我使用myPHPAdmin进行SQL数据库转储。如何避免覆盖客户端WordPress日历条目和其他日历设置的内容?如果我只是在localhost db dump上取消选择日历表,那么在导入之后,客户端的db会维护远程服务器上表的这些客户端条目吗?提前感谢