如何从 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 中设置特色图片,因为此代码会不断从帖子中删除特色图片。

赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡