如何将带有图片的WordPress帖子从一个WordPress站点导入到另一个站点?

时间:2017-02-20 作者:Padmini Maddur

我使用过工具->导入(&A);导出但不起作用。我已经尝试使用可湿性粉剂所有导入和导出插件,然后它也不工作。只导入内容,不导入图像。如何解决此问题。有没有办法导入带有图像的帖子?

8 个回复
SO网友:Dvaeer

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

如何将图像导入新网站,因此如果您只导出和导入帖子,一个选项是手动移动图像。但这可能需要大量的工作,尤其是在大型网站上。另一个选项是导入没有图像的帖子,然后使用Auto Upload Images plugin 之后添加图像。此插件可执行以下几项操作:

它在您的帖子中查找图像URL(导入的帖子中仍然有图像URL,但它们指向导出内容的站点)

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

Step 1: Prepare your export file on the old site
在旧网站上,转到“工具>导出”,仅导出您的帖子。

Step 2: Import your posts into the new site
在新网站上,转到“工具>导入”,导入导出的帖子。导入器可以选择下载和导入文件附件,但如果您不迁移所有内容,这将不起作用,因此您可以忽略这一点。

Step 3: Install and activate the Auto Upload Images plugin
它作为任何其他插件安装在WordPress存储库中。一旦激活,插件会在“设置>自动上传图像”下添加一个设置页面,但根据我的经验,您可以将这些设置保留为默认设置。

Step 4: Get the image from your old site into your new site
在编写插件时,该插件无法自动浏览您的帖子和批量上传并更新所有图像。相反,它会在您保存每篇文章时单独更新。如果你有很多帖子,这是一个很大的工作,但有一个小技巧。您可以进入帖子概览屏幕,批量更新帖子。这方面还有更多信息here (关于多站点的有用说明)。

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

Bulk-updating posts

Step 5: Check your posts and deactivate/uninstall the plugin
完成所有工作后,您可以查看您的帖子,确认它们现在引用了本地图片。然后,您不再需要该插件,可以安全地停用和删除它。

最后的想法可能是一个好主意,首先备份你的新网站(至少备份你网站的数据库)。

在编写自动上传图像插件时,它已经有一段时间没有更新了,但在测试中效果很好。

使用此方法,可以导入帖子中的所有图像,而不仅仅是特色图像。

SO网友:Muhammad Tahseen ur Rehman

使用Export Featured Images 该插件允许您将帖子或自定义帖子类型中的特色图像导出到WordPress xml中,以便您可以使用WordPress导入工具将其导入其他网站。

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

How to use??

<首先,将您的帖子导入到新网站tools > Export Featured Images 并选择帖子类型。然后你会得到.xml file.在新网站中转到Tool 并选择wordpress import. 然后选择.xml file 您在上一步中下载的仅此而已。。您的帖子将映射为特色图片。享受

SO网友:Manish Kumar

我是回答这个问题的最佳人选,因为我在导入时面临同样的问题。问题实际上并不在于导入。


它正在出口中。当您导出所有内容,然后导入带有附件的XML文件时,您的所有图像都将被下载,但当您导出选定的帖子,然后导入带有附件的帖子时,只会导入帖子。因此,要解决这个问题,有一个插件可以导出正确的XML文件,它与导出所有内容的XML文件一样

So here is the plugin https://wordpress.org/plugins/demomentsomtres-wp-export

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

SO网友:Petia Koleva

这对我来说很有帮助。所有其他选项都不起作用,但该插件最终满足了我的需要!

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

SO网友:doremember

我尝试过提到的插件和;DeMomentSomTres Export“演示”制作特色图片+部分但非全部常规图片和;自动上载图像-处理所有常规图像,但不处理特色图像。如果将这两个插件结合起来,问题就会得到解决,但拥有两个用于相同目的的插件并不理想。相反,我找到了另一个工作起来很有魅力的插件:

"Export Media with Selected Content"

仅在导出站点上需要,导入站点可以使用常规导入器。为我工作,包括所有图片。

SO网友:Shahzaib Khan

有多种方法可以做到这一点:

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

另一种更好的方法是使用名为“一体式迁移”的插件。以下链接可以指导您完成整个流程:

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

SO网友:Subtopic

我今天刚刚了解了如何做到这一点,并用一本关于如何使用WordPress中的导出和导入工具将照片传输到新站点以用于帖子和页面的照片指南回答了这个问题。这是通过编辑xml文件来显示正确传输的图像URL来完成的。

Failed to import Media

SO网友:Vishal

有一种非常简单的方法可以做到这一点。当您通过以下方式从Wordpress导出帖子时WORDPRESS IMPORTER 插件。


步骤

下载XML帖子文件。

2-编辑XML帖子文件,现在在编辑器(记事本或任何其他)中将旧网站url替换为新网站url。

3-确保旧url在下载的XML文件中被替换为新url,然后保存它。

4-现在在新的Wordpress网站中导入此编辑文件。

就这样。

全部完成

您可以通过替换XML文件中的url轻松做到这一点。

相关推荐

SQL database export-import

我开发的网站包含WordPress博客以及我设计的其他PHP页面。当我在测试服务器上本地更改站点时,我使用myPHPAdmin进行SQL数据库转储。如何避免覆盖客户端WordPress日历条目和其他日历设置的内容?如果我只是在localhost db dump上取消选择日历表,那么在导入之后,客户端的db会维护远程服务器上表的这些客户端条目吗?提前感谢