我有一个工作产品Feed通过REST API for WooCommerce,一切都很完美,除了当我重新导入Feed时,产品上的图像会被替换,但我会在我的媒体库和上传中获得重复的图像文件夹 - 现在达到2gb,因为我直到现在才注意到这一点。
如果有一种简单的方法可以强制Wordpress定期删除未使用的图像,或者在导入新图像之前访问当前图像并从媒体库中删除它?
谢谢,
答案 0 :(得分:3)
在images数组中添加ID将强制覆盖,如果图像不存在,我在这里放0,这会导致问题
答案 1 :(得分:-1)
在我的情况下,传递图像ID无济于事。
我正在使用wp_delete_attachment删除更新前的图片。
Date | Host
---- | ----
31.10.2017 16:59:37 | Host0815
31.10.2017 16:59:31 | Host2123
31.10.2017 16:59:31 | Host1
用于创建/更新批处理的图像数组:
if ($id) {
$post = $woocommerce->get('products/'.$id);
wp_delete_attachment($post['images'][0]['id'];);
}