WordPress 的特色图片可以让你设置给文章设置一个代表性的图片,一般用于缩略图什么的。但有的时候你可能需要批量删除所有文章的特色图片,这时候一个一个删除就比较麻烦了,下边我就教你怎么批量删除所有文章的特色图片。

首先把下边的代码放到当前主题的 functions.php(了解更多) 里:

/**

    *WordPress 批量删除所有文章的特色图片

    *https://www.weixiaoduo.com/bulk-remove-featured-image/

*/

functionBing_bulk_remove_featured_image(){

    global$wpdb;

    $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id'");

}

if(isset($_POST['bulk_remove_featured_image']))add_action('init','Bing_bulk_remove_featured_image');

然后访问 http://你的域名/?bulk_remove_featured_image=yes,这样所有特色图片就都被删除了。

注意:操作是不可逆的,注意备份。

其实特色图片也只是作为一个自定义字段储存在文章里的,所以删除的原理其实和 《WordPress 批量删除所有文章的某一个自定义字段》 一样,如果你要删除别的字段,可以参考那篇文章。