【发布时间】:2014-03-15 01:30:08
【问题描述】:
我有几个 wordpress 网站,我正在使用批量媒体上传(我自己的脚本)。 但有时,对于服务器问题或图像问题,上传失败。 我不想重新上传这些图片,但我不希望它们也存在于我的媒体库中。 我已经尝试过 wordpress 断开链接检查器插件,但它可以在帖子中使用嵌入式媒体,但不能在嵌入式画廊中使用。 那么,有什么方法可以检查媒体文件是否真的存在并删除损坏的文件? 谢谢。
【问题讨论】:
我有几个 wordpress 网站,我正在使用批量媒体上传(我自己的脚本)。 但有时,对于服务器问题或图像问题,上传失败。 我不想重新上传这些图片,但我不希望它们也存在于我的媒体库中。 我已经尝试过 wordpress 断开链接检查器插件,但它可以在帖子中使用嵌入式媒体,但不能在嵌入式画廊中使用。 那么,有什么方法可以检查媒体文件是否真的存在并删除损坏的文件? 谢谢。
【问题讨论】:
你可以用WP Image Editor来检查,试试:
$image = wp_get_image_editor( 'my_image.jpg' );
if (is_wp_error($image)){
//do some action, like add image path and name to array of broken images
}
【讨论】: