将大型PHP网站迁移到Wordpress

时间:2017-10-29 05:54:19

标签: php mysql wordpress

几年前我曾经有一个Wordpress网站。在被黑客入侵后,我决定创建自己的PHP脚本并从我的Wordpress安装中提取必要的数据并保持相同的URL结构。现在,几年后,我想出于各种原因回到Wordpress。我的网站有超过2500篇文章,手动导入这些文章会很痛苦,我想保持相同的URL结构,以免丢失任何SEO。

这是我的SEO结构

https://www.example.com/post-id/post-title-all-lower-case/

我有一个包含以下值的数据库:

发布ID post url(url slug) 类别ID 帖子标题 发布内容 等。

我可以轻松地为2500个帖子创建包含这些值的xml或rss Feed。但我不知道如何将这些内容导入wordpress。任何人都对我如何顺利过渡有任何想法?

我只需要导入此内容。创建主题和其他一切都很容易。

非常感谢所有帮助!

编辑:一些进展!

我已将所有内容上传到新的wordpress安装。每个帖子都有一个带有唯一编号的自定义字段。这个数字必须是post_id。

我如何制作它以便将此自定义字段设为该帖子的post_id?

非常感谢所有帮助!

2 个答案:

答案 0 :(得分:0)

您可以使用此wordpress plugin进行安全迁移。 https://wordpress.org/plugins/duplicator/

答案 1 :(得分:0)

几年前我做了类似的事情,使用MS Excel连接单元格以导出到csv文件,我们可以使用PHPMyAdmin直接加载到mysql数据库。我们也在做类别,涉及各种表格。对于帖子,我认为你可以直接加载到wp_posts db表。我在WP中创建了一个帖子,看看哪些表计数发生了变化。查看已更改的表,以了解如何填充csv文件以加载内容。