如何批量删除 WordPress 帖子中的特色图片

最近我们的一位读者问我们如何从 WordPress 的帖子中批量删除精选图片?在 WPBeginner,我们多次讨论特色图片(发布缩略图)。我们向您展示了如何在 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 帖子中批量删除精选图片。如有问题和反馈,请在下面发表评论。

资料来源:凯撒