WordPress -如何删除未使用的媒体(整个网站)

wvt8vs2t  于 2023-03-01  发布在  WordPress
关注(0)|答案(2)|浏览(300)

我需要清理我的WordPress(最新版本)的数据库(Mysql)。
所以我想清理媒体表,但首先,我需要找出要删除的条目。
我发现一些查询可以找到未连接的媒体,但是,有时候,我的媒体不是attached。我的意思是,有时候,我上传我的媒体,获得链接,并将其粘贴到一篇文章中...
你认为有没有可能做一个SQL查询谁考虑到这一点?

w80xi6nr

w80xi6nr1#

wp-content->uploads文件夹,其中包含所有文件。
我发现了一些查询,找到未附加的媒体,但是,有时候,我的媒体没有附加。我的意思是,有时候,我上传我的媒体,获得链接,并粘贴到一篇文章..
那些不是"attached"的上传不在数据库中。给你的链接是一个简单的路径和URL。
所有附件均保存到wp-content->uploads文件夹,除非被插件或wp-config常量更改
要只删除未使用的附件或媒体,您需要将所有wp-content->upload文件夹的扫描结果与所有contentexcerpt以及可能的meta(取决于主题和插件)进行比较。
在不知道网站结构的所有细节的情况下,准确地完成您的要求可能会有点棘手,因为任何主题或插件都可以以不同的方式(DB方式)使用上传的图像。
您可以在此处找到一些建议的解决方案:
https://wordpress.stackexchange.com/questions/149156/how-do-i-delete-all-unused-images-from-my-uploads-directory
但是就像我说的--取决于你的主题/插件/网站的结构--没有一个是100%确定的解决方案。没有一个插件能猜到这一点。
如果您只指posts内部的媒体,那么这些解决方案可以工作。

ccrfmcuu

ccrfmcuu2#

只需登录wordpress.com并选择您要删除的任何站点。选择站点后,在左侧菜单中进入设置〉常规。
选择常规选项卡后,转到该页面的最后,您将看到选项 * 永久删除您的网站 *。

然后再次选择 DELETE SITE 并输入您想要删除的站点名称,并完成删除。

相关问题