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

评论

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

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

嗨。。不仅是精选图片。帖子中的所有图像都不会导入。

@ArsalanMithani,该文章仅讨论WooCommerce产品图像中的特色图像

我发现这很有帮助。默认设置几乎可以工作。 wordpress.org/plugins/wp-import-export-lite

#1 楼

为什么图像无法导入

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

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

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


它在您的帖子中查找图像URL(导入的帖子中仍然具有图像URL,但是它们指向内容从中导出的网站);
然后获取这些外部图像,并将其上传到本地WordPress上载目录,并将图像添加到媒体库中;
最后,它将旧图像URL替换为新URL。 br />该过程为半自动且相对较快。完成后,您可以再次卸载该插件,这样您的网站上就不会再有多余的插件了。插件文档中未明确记录为此目的使用插件的情况,因此这里是分步指南。

分步指南:使用以下方法将信息和图片从一个网站导入另一个网站: WordPress导入器和自动上传图像插件

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

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

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

步骤4:将图片从旧站点转移到新站点中网站
在撰写本文时,该插件无法自动浏览您的帖子并批量上传以及更新所有图片。而是在保存时单独更新每个帖子。如果您有很多帖子,这是很多工作,但是有一些技巧。您可以转到帖子概述屏幕,然后批量更新帖子。这里有更多的信息(在多站点上有用的注释)。

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



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

撰写本文时,Auto Upload Images插件尚未更新很长时间,但在测试时效果很好。

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

评论


好答案。完美运作。

–克里斯
19年1月22日在16:53

这对我不起作用。

–shipshape
19年5月5日在15:42

后期图片有效,精选图片无效。

– Gangesh
20年9月9日在17:57

与WP 5.4.2配合使用非常出色-喜欢批量编辑解决方案!!

–探路者
20年8月6日在18:43

#2 楼

使用“导出特色图像”插件,该插件可让您将帖子或自定义帖子类型中的特色图像导出到WordPress xml中,以便您可以使用WordPress导入器工具将其导入其他网站。 /wordpress.org/plugins/export-featured-images/#description


使用方法?


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

就这些了。您的帖子已映射有特色图片。享受吧!

评论


它有一段时间没有更新,但可以与Wordpress 5.2.2一起正常使用。救生员!!我真的不知道为什么这种功能不是核心。

–克里斯·平克(Chris Pink)
19 Jun 19'在7:42



@ChrisPink是否在步骤1和3或仅在步骤3中检查“导入媒体附件”?

–珍妮
19年6月19日在14:56

步骤1和3。

–克里斯·平克(Chris Pink)
19年6月20日在15:23

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

– clayRay
19年9月5日,下午2:06

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

–肯
20 Mar 6 '20 at 15:55

#3 楼

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

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

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

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

#4 楼

那对我有用。所有其他选项均无效,但该插件终于满足了我的需要!

我不得不将房地产从一个站点导出到另一个站点。每个属性都有很多图像。这个插件https://wordpress.org/plugins/demomentsomtres-wp-export完全满足了我的需要-从第一个站点下载所有图像并将其上传到第二个站点。

#5 楼

我尝试过提到插件和“ DeMomentSomTres导出”(适用于精选图片+部分但并非全部常规图片)和“自动上传图片”(适用于所有常规图片,但不适用于特色图片)。如果将它们两者结合起来,将可以解决问题,但同时使用两个插件来实现相同目的并不是理想的选择。取而代之的是,我发现了另一个类似附件的插件:
“导出具有选定内容的媒体”
仅在导出站点上需要,导入站点可以使用常规的导入器。为我工作,包括所有图像。

#6 楼

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


手册
使用插件

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

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

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

#7 楼

我刚刚找到了今天的操作方法,并通过照片的出色指南回答了这个问题,其中提供了有关如何使用WordPress中的导出和导入工具将照片传输到要在帖子和页面中使用的新网站的照片。这是通过编辑xml文件以显示正确传输的图像URL来完成的。
导入媒体失败