我如何在不下载的情况下导出带有特色图片的帖子

时间:2017-11-28 作者:Kaue Alves

导出带有特色图像的帖子,而不下载它们。

我使用的站点在一个blob中有10000个媒体,而在uploads文件夹中没有分配任何内容。

如何在不将媒体下载到上载文件夹的情况下导出帖子?

3 个回复
SO网友:Stephen Sabatini

这是一个很晚的回应,但希望这对某人有所帮助。

正如Narek所提到的,您通常希望使用WordPress Importer.

请记住,许多人在较大的导出中会遇到耗尽的PHP内存问题。我知道你提到了媒体库中的10000项资产。您可以通过在中添加常量来增加内存限制this article 至wp配置。php进行调整。请记住,您的web主机可能会从更高的级别限制这一点,但在这种情况下,您可能无法将其增加到某一点以上。

有其他通过CLI执行此操作的方法来避免此问题。

首先,您可以使用将所有资产从其他位置复制到新位置rsyncscp 在SSHing到您的环境后,在CLI上。

然后,如果您的环境允许,最好的方法之一可能是通过WP-CLI进行MySQL导出,并且只获取类型为attachment的帖子和相关的post-meta,尽管我从未使用过它。退房this article. 您还可以使用此方法运行导入,也可以根据this article.

如果服务器不支持WP-CLI,则可以使用this method 它利用了mysqlmysqldump.

如果您擅长使用PHP/MySQL,如果这些选项都不适合您,您还可以考虑编写一个迁移脚本来分块执行(以避免内存问题)。还有已经构建的脚本/插件(尽管我个人不想担保)。

正如你可能知道的那样,没有;一个“;解决了数据迁移问题,而且它高度依赖于您所使用的环境。

SO网友:Narek Zakarian

您可以使用导出演示数据WordPress Importer. 以下是您需要做的事情:

1、登录WordPress管理员

进入“管理面板”>“工具”>“导入”

3、如果您还没有安装,系统会提示您安装WordPress导入器免费WordPress插件。只需像安装其他插件一样安装它,激活后返回此屏幕。

SO网友:Roomal Jayaratne

首先,下载WordPress导入器插件

结束