2017-10-29 164 views
0

几年前,我曾经有一个WordPress网站。在被黑客攻击之后,我决定创建自己的PHP脚本,并从Wordpress安装中提取必要的数据并保持相同的URL结构。现在,几年后,我想回到Wordpress出于各种原因。我的网站有超过2500篇文章,手动导入这些文章将是一个痛苦,我想保持相同的URL结构,以免失去任何搜索引擎优化。将大型PHP网站迁移到Wordpress

这里是我的SEO结构

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

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

帖子ID 后URL(网址蛞蝓) 类别ID 帖子标题 帖子内容 等。

我可以很容易地创建一个XML或rss提要与这些值s的2500个职位。但我不知道如何将这些内容导入wordpress。任何人有任何想法,我如何能够通过平稳过渡?

我只需要导入这个内容。创建主题和其他一切都是非常简单的部分。

所有帮助非常感谢!

编辑:一些进展!

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

我该如何制作它才能让此自定义字段成为该帖子的post_id?

所有帮助非常感谢!

+0

如果我想创建一个内容端,并担心被黑客攻击,我会使用[Jekyll](https://jekyllrb.com)格式化所有内容,并使网站完全静态。 –

回答

0

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

+0

我已将所有内容上传到新的wordpress安装。每篇文章都有一个具有唯一编号的自定义字段。这个数字必须是post_id。 我该如何制作它才能让此自定义字段成为该帖子的post_id? 所有帮助非常感谢! –

0

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