如何将带有图像的wordpost帖子从一个wordpress站点导入到另一个站点?


15

我使用了工具->导入和导出,但是没有用。我尝试使用Wp-All-Import和Export插件,但它也无法正常工作。仅导入的内容不导入图像。如何解决此问题。有什么方法可以导入带有图片的帖子?


在这里看到这篇文章,他们提到了如何导入/导出特色图像
Arsalan Mithani

2
您需要导入多少个帖子?事实是,您可以使用WP默认导入导出,而只需离开即可完成工作,导入图像需要一段时间,因此请花点时间。选项B将可能导出/导入所有媒体文件,然后继续发布。
Marko Jezernik '17

嗨。。不仅是特色图片。帖子中的所有图像都不会导入。
Padmini Maddur

Answers:


14

使用“ 导出特色图像”插件,该插件可让您将帖子或自定义帖子类型的特色图像导出到WordPress xml,以便您可以使用WordPress导入器工具将其导入其他站点。

https://wordpress.org/plugins/export-featured-images/#description

如何使用??

  1. 首先,将您的帖子导入到新站点。
  2. 在您的旧站点中使用此插件,然后转到工具>导出特色图片下,然后选择帖子类型。然后,您将获得一个.xml文件
  3. 在新站点中,转到“ 工具”,然后选择“ wordpress导入”。然后选择上一步中下载的.xml文件

仅此而已。.您的帖子已映射有特色图片。请享用!


1
它有一段时间没有更新,但是可以与Wordpress 5.2.2一起正常工作。救命!!我真的不知道为什么这种功能不是核心。
克里斯·平克

@ChrisPink您是在步骤1和3还是仅在步骤3中检查“导入媒体附件”?
强尼

1
这两个步骤1和3
克里斯粉红

不幸的是,此插件似乎已从WP存储库中删除。
clayRay

使用WordPress 5.2.5测试导出,并使用WordPress 5.2.4测试导入,就像一个魅力!

9

为什么不导入图像

这是导出步骤,导致图像附件出现问题。WordPress的导出功能不包括“附件”帖子类型,除非您选择“所有内容”导出选项。但是,如果您只想将帖子从一个站点导入和导出到另一个站点,则会丢失附件。有关于为什么它的更多信息在这里

无论如何如何将图像导入新网站

因此,如果仅导出和导入帖子,则一种方法是手动移动图像。但这可能是很多工作,尤其是在较大的站点上。另一种选择是导入不包含图像的帖子,然后使用“ 自动上传图像”插件随后添加图像。这个插件可以做几件事:

  • 它会在您的帖子中查找图像URL(导入的帖子中仍然具有图像URL,但是它们指向内容从中导出的网站);
  • 然后,它获取这些外部图像,并将其上传到本地WordPress的uploads目录中,并将图像添加到媒体库中;
  • 最后,它将旧的图像URL替换为新的URL。

该过程是半自动的并且相对较快。完成后,您可以再次卸载该插件,这样您的网站上就不会再有多余的插件了。为此目的而使用插件并未在插件文档中明确记录,因此这里是循序渐进的指南。

逐步操作:使用WordPress导入器和自动上传图片插件将帖子和图片从一个网站导入到另一个网站

步骤1:在旧网站上准备导出文件在旧网站
上,转到“工具>导出”,然后仅导出帖子。

步骤2:将帖子导入到新网站中
在新网站上,转到“工具>导入”,然后导入导出的帖子。导入程序可以选择下载和导入文件附件,但是如果您不迁移所有内容,则此操作将无效,因此可以忽略此操作。

第3步:安装并激活“自动上传图片”插件
该插件将与WordPress存储库中的任何其他插件一样安装。激活后,该插件会在“设置>自动上传图片”下添加一个设置页面,但以我的经验,您可以将其保留为默认设置。

第4步:将图像从旧站点转移到新站点
在撰写本文时,该插件没有选项来自动浏览您的帖子并批量上传以及更新所有图像。而是在保存时分别更新每个帖子。如果您有很多职位,这是很多工作,但是有一些技巧。您可以转到帖子概述屏幕并批量更新帖子。在灯架上有一点点的更多信息这里(在多点有用的注意事项)。

本质上,您选择了多个帖子,然后在“批量操作”下选择“编辑”,然后按“应用”按钮。然后,不做任何调整,单击“更新”按钮。根据服务器的不同,进程运行时可能会超时,因此最好一次执行20到50个帖子。

批量更新帖子

第5步:检查您的帖子并停用/卸载插件
完成所有步骤后,您可以检查您的帖子并确认它们现在引用了本地图像。然后,您不再需要该插件,就可以安全地停用和删除它。

最后的想法

首先备份新站点(至少是站点数据库)是一个好主意。

在撰写本文时,Auto Upload Images插件还没有更新很长一段时间,但是在测试时效果很好。

通过这种方法,帖子中的所有图像都会被导入,而不仅仅是精选图像。


1
好答案。完美运作。
克里斯,

这对我不起作用。
shipshape

0

您可以通过多种方式执行此操作:

  • 手册
  • 使用插件

对于手动操作,这是一个冗长的过程,您需要从一台服务器下载完整的文件,然后将其上传到另一台服务器。对备份数据库进行一些更改,即替换URL,然后也上传数据库文件。

另一种更好的方法是使用名为“ All in one Migration”的插件。这是可以指导您完成整个过程的链接:

https://makersbyte.com/easily-export-import-wordpress-sites/


0

我是导入此问题的最佳人选,因为我在导入时也面临相同的问题。问题实际上不在导入中。


它正在出口。导出所有内容时,将使用附件导入该XML文件,所有图像将被下载,但是当导出选定的帖子然后使用附件导入时,则仅导入帖子。因此,要解决此问题,有一个插件可以导出正确的XML文件,就像导出所有内容XML文件一样。

所以这是插件https://wordpress.org/plugins/demomentsomtres-wp-export

这将创建一个新的导出选项,就像默认的WordPress导出GUI一样,但是具有高级功能,因此,当您导入该XML文件时,将在导入该XML文件时将媒体导入(从默认服务器到本地服务器)。您无需将其安装在导入媒体的Wordpress中,只需将其安装在导出服务器WordPress上即可。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.