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,所有文章的特色头像都会被删除,执行了一次之后,要记得删除这段代码,否则将不能给文章再添加特色头像,因为它会继续自动删除。
请注意,在执行此操作之前,请务必备份网站和数据库,以防止意外发生。同时,以上方法只会删除文章的特色图像,并不会删除实际的图片文件。如果希望删除实际的图片文件,请在执行此操作之前备份这些文件,并手动删除它们。