WordPress网站一次性删除所有文章的特色图像的两种方法

WordPress网站可以为每一篇文章添加特色图像,以利于排版的美观和SEO,但是时间久了,图像越来越多,大部分可能就没有什么用了,那就需要删除,如果一张一张的删除会非常麻烦,本文和大家介绍WordPress网站一次性删除所有文章的特色图像的具体操作方法。

方法一:管理面板法

1、登录到WordPress后台管理面板。

2、在侧边栏中,选择“文章”或“文章”菜单选项,以显示所有文章列表。

3、在文章列表页面,您可以选择显示所有文章,或者使用筛选器按需选择特定分类、标签或其他条件。

4、找到文章列表中的顶部复选框,点击它以选择所有文章。

5、在文章列表底部,会出现一个批量操作下拉菜单。点击下拉菜单并选择“编辑”。

6、点击“应用”按钮,将会进入批量编辑模式。

7、在批量编辑模式中,您可以看到“特色图像”选项。将其设置为“无”,表示删除所有文章的特色图像。

8、点击“更新”按钮,以应用更改并删除所有文章的特色图像。

方法二:代码法

打开主题根目录,打开functions.php文件,将一下代码添加进去:

/**
  
  * WordPress 批量删除所有文章的特色图像
  
  * https://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,所有文章的特色头像都会被删除,执行了一次之后,要记得删除这段代码,否则将不能给文章再添加特色头像,因为它会继续自动删除。

请注意,在执行此操作之前,请务必备份网站和数据库,以防止意外发生。同时,以上方法只会删除文章的特色图像,并不会删除实际的图片文件。如果希望删除实际的图片文件,请在执行此操作之前备份这些文件,并手动删除它们。


【AD】CoalCloud(碳云)深圳移动大带宽VPS,9折优惠,142.2元/月,1C1G/300M带宽@3T月流量

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工