最近我们的一位读者问我们如何批量删除WordPress帖子中的精选图片?我们已多次讨论特色图片(发布缩略图)。我们向您展示了如何在WordPress中添加精选图像,如何在WordPress中添加新图像尺寸,如何重新生成缩略图,我们甚至向您展示了如何在WordPress中添加多个精选图像到帖子。在本文中,我们将向您展示如何从WordPress中的帖子批量删除精选图像

批量删除后缩略图或精选图像的问题

不幸的是,默认情况下,您只能通过编辑每个帖子并删除精选图像来删除精选图像。现在,如果用户有数百个带有特色图像的帖子,那么逐个删除它们可能是一项非常耗时的任务。相反,我们将尝试不同的方法。我们将运行数据库查询并取消设置所有帖子上的精选图像。

在您继续操作之前,请注意以下代码只需粘贴即可删除WordPress网站上所有帖子的精选图片。另请注意,此代码不会删除您上传的任何图片,它们仍可在媒体库中使用,您可以随时重复使用它们。

您需要做的就是将此代码复制并粘贴到主题的 functions.php 文件中。

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

就这样。一旦保存functions.php文件,此脚本将运行数据库查询并从所有帖子中删除特色图像。

重要:请在保存您的functions.php后立即删除此代码文件。您将无法在WordPress中设置精选图像,因为此代码将继续从帖子中删除精选图像。

我们希望这篇文章可以帮助您节省一些时间,并允许您批量删除WordPress帖子中的精选图片。如有问题和反馈,请在下面留言。

评论被关闭。