我们有点有线问题,这使我花了数周的时间进行搜索和测试,问题是,当我在客户的一个Wordpress网站上工作时,我注意到Wordpress Media中于2018年2月大约有75000张图片,我去删除了他们在文件夹/ 2018/02上认为这是一种简单的方法,但我发现该文件夹为空!
现在WordPress以某种方式说,该月中所有这些图像基本上都是重复的图像,所以我去了使用CLI使用以下代码删除所有未附加的文件:
wp post delete $(wp post list --post_type='attachment' --format=ids --post_parent=0)
可悲的是,与我的客户一起工作的数据输入团队并未将大多数图像附加到他们的产品上,而我们丢失了超过3k产品的图像。
现在,我恢复了旧的备份以修复丢失的图像,但是我们仍然有所有这些重复的图像,我们无法从SQL,文件管理器以及CLI中删除这些图像,唯一的删除方法是通过Wordpress Dashboard和这将破坏网站,因为它无法立即处理999张被删除的图像,并且需要很长时间才能完成。
百万美元的问题是?如何在不触摸任何其他产品图片的情况下删除 2018年2月中的所有图片?并没有长时间破坏网站?
很抱歉,这个冗长的问题,但这是一个非常棘手的问题。