清除旧图像,有什么建议吗?

时间:2019-04-25 作者:M.T

我正在一个拥有7GB媒体库的网站上工作,我真的想清除所有未使用的图像。

我已尝试使用Media Cleaner插件:https://wordpress.org/plugins/media-cleaner/但这似乎清除了我使用的图像-这似乎是因为我的整个网站都是用高级自定义字段构建的。

有人对我如何删除未使用的图像有什么建议吗?

谢谢

1 个回复
SO网友:Alexander Holsgrove

我认为您已经发现了插件方法的问题。他们将查找未链接的媒体(与帖子无关的图像)并删除这些文件。正如您所说,您使用的是自定义字段,并且您还可能在帖子内容中上载了图像。

遗憾的是,我能想到的唯一选择是使用find command 获取所有wp-content/uploads 然后通过删除所有正在使用的图像来减少该列表。作为起点,您可以尝试WP-CLI database search 命令

考虑到thumbnailmedium 可以使用图像,但您希望保留原始+所有缩放变量。

不用说,在运行这样的操作之前,您应该对数据库和文件进行完整备份!

如果有人能提供一个更优雅、更健壮的解决方案,我会很感兴趣,但这可能就是我解决问题的方法。

相关推荐

wordpress images not display

我的htaccess代码开始WordPress<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfMo