有时需要批量删除所有文章的特色图像,可以使用以下代码,下面的代码只会从数据库中删除特色图像数据,不会删除图片文件。
加入functions.php保存之后就可以了,使用代码之后就可以删掉代码,否则会无法设置特色图像。
// WordPress 批量删除所有文章的特色图像 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' " );