删除图像与一定的宽度和高度
Remove Image With Certain Width and Height
我创建了一个网站,通过IFTTT.com从Reddit自动上传图片帖子到我的WordPress网站(Tattoo.ws)。我的问题是:有些帖子没有图片,我想把它们自动删除。
如果你去这个网站,你会看到一些图片是通用的,上面写着"找不到图片"。到目前为止,我一直在手动删除带有"找不到图像"图片的帖子,但是继续这样做需要很长时间。
我正在寻找的东西,无论是PHP或JS,这将删除这些图像,无论是针对他们来自的url,或图像大小。
任何帮助都非常感谢!
您在该站点上使用jQuery,并且我注意到所有的"image not found"图像都有一个模式,根据这些示例:
- http://tattoo.ws/wp-content/uploads/2015/10/no_image_card68.png
- http://tattoo.ws/wp-content/uploads/2015/10/no_image_card70.png
- http://tattoo.ws/wp-content/uploads/2015/10/no_image_card71.png
因此,您可以简单地在主页(您的清单所在的地方):
<script>
jQuery('article img.wp-post-image').each(function() {
var curImg = jQuery(this);
if(curImg.prop('src').indexOf("no_image_card")>-1){
console.log(curImg.prop('src')); //reports the image to be hidden
curImg.parents("article").hide();
}
});
</script>
基本上,我用"no image"隐藏了与该帖子相关的文章。我在你网站的第5页测试了这个,它有效。
如果你想从数据库中完全删除所有的帖子,那么你可以在你的帖子表中做一个"no_image_card"
搜索(如果这是它们存储的地方)。
相关文章:
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 根据图像高度添加类
- 图像宽度和高度,无拉伸或溢出
- 自动缩放图像以匹配文本高度
- 使用asp.net FileUpload时从javascript获取图像宽度和高度
- whay可以't我使用javascript同时更改图像的高度和宽度
- Cloudinary上传小部件-样式上传预览图像(宽度和高度)
- 尝试使用window.innerHeight和Javascript设置图像高度
- 如果我将宽度调整为另一个值,找出我的图像的高度
- Javascript图像宽度和高度未定义值
- 我想根据容器中包含的图像设置容器的高度
- 高图表图像渲染器自动高度
- 灯箱类型的东西,使图像成为浏览器高度的百分比
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 当溢出-x 设置为隐藏时处理可变高度图像的最佳方法是什么?
- 在画布HTML5中查找上传的宽度和高度图像.(带文件读取器)
- 使用JavaScript查找图像的高度-图像加载错误
- 将悬停效果应用于响应高度图像
- 垂直居中可变高度图像,同时保持最大宽度/高度