删除丢失的图像附件 时间:2011-04-23 作者:two7s_clash 以编程方式删除缺少图像的附件的最佳方法?我这样问是因为在使用了缓存插件之后,我在数据库中输入了一些实际上并不存在的图像作为附件。这些通常采用xxxx的形式。1jpg,其中xxxx。jpg是有效的。有时这个数字是2或21。我想最好是删除“重复的”坏图像。我认为保留其他类型的缺失图像可能会更好,这样它们就可以得到纠正。想法? 1 个回复 最合适的回答,由SO网友:MZAweb 整理而成 Try this:$imgs = get_posts("post_type=attachment&numberposts=-1"); foreach($imgs as $img){ $file = get_attached_file($img->ID); if(!file_exists($file)){ wp_delete_post( $img->ID, false ); } } 结束 文章导航