WordPress批量删除全部文章的特色图片功能,只需在当前主题的 functions.php加入一段代码,即可删除全部文章的特色图像。

一旦加入这段代码并保存,文章所有的特色图片将被移除,但不会从媒体库中删除;此段代码执行完毕后建议删除,否则会加不上特色图像;建议在操作前做好数据备份。

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'
" );

愿此生尽兴 赤诚善良