如何将帖子/页面从一个站点迁移到另一个站点?

时间:2015-07-13 作者:Torben

我使用WP Migrate DB(https://wordpress.org/plugins/wp-migrate-db/) 有时迁移数据库。现在我只想将帖子从一个站点迁移到另一个站点。

这条路对吗?-迁移wp\\U帖子-迁移wp\\U Posteta

它应该只在wp\\u post中获取那些post\\u type=post?

就这些?对于页面,我也会这样做,但我选择了post\\u type=pages?

谢谢

2 个回复
SO网友:Macerier

使用WordPress导出选项,然后在第二个站点上使用导入

How to Export and Import a Wordpress Blog

SO网友:T.Todua

这不是简单的,也不是艰巨的任务。您需要知道:

===1)对于迁移条目===

仅导出是不够的wp_postswp_post_meta 表格。帖子链接到类别(wp\\u terms、wp\\u term\\u分类法和wp\\u term\\u关系表…)。因此,至少要迁移这5个表(如果是纯Wordpress安装,没有任何额外的插件和功能)。(用于pages, 它在某种程度上更简单-使用post\\u type=>页面,仅wp\\u posts就足够了。)

====2)对于迁移附件===

如果您也想迁移图片/附件,则必须从/wp-content/uploads 目标站点(注意不要覆盖目标站点中的某些文件,以防已经存在同名文件)。

===3)数据库更正===

应准确替换路径和字符串:

a) 例如,如果旧路径为“/home/user385247/public\\u html”,则应将其替换为目标站点的路径。

b) 您应该更换oldsite.com 具有newsite.com...

您最好使用以下工具:https://itask.software/tools/wordpress-migrator

Wordpress内置选项有利于自动化,但(如果对您有影响的话):-缺点:It doesnt keep 来自旧站点的帖子的ID相同
-好的一面:它也会自动尝试导入图像。(然而,不知道在某些情况下是否100%准确……然而,试试看)。

p、 您还可以搜索第三方插件来完成此部分迁移(如果存在)。

NOTE, ALWAYS MAKE BACKUP before doing such things.

结束

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人