分享各种网络资源
是我乃至整个互联网的精髓所在
最新消息:站点开启被动注册模式,详情点击这里了解
 您目前所在位置: 站点首页 » WordPress » 代码 » WordPress批量删除文章特色图
+

WordPress批量删除文章特色图

WordPress批量删除文章特色图-BanYuner

使用代码之前请看本文最后,一定要看

今天早间的时候修改了很多文章的分类,当时并没有注意到的问题就是分类过后的文章的缩略图都变动了,那么我现在要做的事情就是删除所有文章的特色图,重新刷新列表文章下的缩略图。

百度之后很多相关带代码,我使用了来自WP大学的代码:

/**
 * WordPress 批量删除所有文章的特色图像
 * http://www.wpdaxue.com/bulk-remove-featured-images-from-posts.html
 */
global $wpdb;
$attachments = $wpdb->get_results( "
	SELECT * 
	FROM $wpdb->postmeta 
	WHERE meta_key = '_thumbnail_id'
	" );
foreach ( $attachments as $attachment ) {
	wp_delete_attachment( $attachment->meta_value, true );
}
$wpdb->query( "
	DELETE FROM $wpdb->postmeta 
	WHERE meta_key = '_thumbnail_id'
	" );

使用过后,确实是可以解决我的问题,删除了所有文章的特色图,然后列表文章下的缩略图也改变了。我的目的达成了,同时也将相关代码分享给大家。

代码使用方法是直接将代码保存在functions.php文件中最后一个?>之前即可。保存之后通过FTP上传之后就可以刷新站点了,刷新之后,就可以删除这段代码之后再次上传。其实简单的说,这个代码就是一个SQL语句,你上传一次就运行一次,如果你不删除,那么你也就根本设置不了特色图了,不知道这个意思大家是否能懂。


2016年3月15日11:13:51 这里注意一下,因为此前一直使用七牛,但是现在取消七牛之后发现图片文件都不见了,也就是说这个代码会把源文件都给删除。请大家慎重注意。

关注我们 打赏 分享此文

微信扫码,关注我们

扫码,支持我

WordPress批量删除文章特色图

支付宝(点击图片切换)

扫码,支持我

WordPress批量删除文章特色图

微信(点击图片切换)

扫码,手机看

WordPress批量删除文章特色图
匿名

个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃ 分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

相关推荐

  • WordPress添加评论内容字数限制

    WordPress添加评论内容字数限制

    很久之前我们介绍过,如何添加文章内容字数限制,有兴趣的可以去了解一下: 那么今天给大家介绍的是,如何给WordPress评论内容中添加字数限...

    点击查看
  • 如何自定义WordPress登陆页面背景

    如何自定义WordPress登陆页面背景

    这个功能是一个小功能,但是就我了解到的,目前还是有很大一部分主题都是使用的了这个功能的,所以这里还是简单的介绍一下实现方法。 首先我们看到登...

    点击查看
  • WordPress 屏蔽 DEMO 账号修改密码

    WordPress 屏蔽 DEMO 账号修改密码

    今天在我爱水煮鱼博客看到了这篇文章,我个人觉得对于那种出售主题的站点还是比较有用的,毕竟提供给一个 demo 账号给用户看看后台是必须存在的...

    点击查看
WordPress批量删除文章特色图
4 + 9 =
  • 昵称 (必填)  
  • 邮箱 (必填)
  • 网址 (选填)
  1. 2楼
    boke112导航
    这个倒是很少用到,文章缩略图的图片都是直接URL
    boke112导航 1年前 (2016-03-14)回复
  2. 1楼
    跨境电商平台
    非常不错!感谢!!!~
    跨境电商平台 1年前 (2016-03-13)回复