如果网站deleted by the site administrator, 然后,该站点仅标记为已删除(它会收到“已删除”属性)。此外,用户也会从站点中删除(这可能会在将来的WP版本中更改)。保留所有数据库表和文件。
如果Super Admin deactivates the site, 它被标记为已删除(它接收“deleted”属性),但不会从中删除用户。保留所有表和文件。
如果Super Admin deletes the site 从带有红色Delete链接的Network Admin Sites屏幕中,删除所有默认WordPress数据库表,保留插件创建的表,除非插件在站点删除时删除它们。用户将从站点中删除。网站的媒体文件也会被删除。如果WordPress无法可靠地确定上载文件夹,则存在文件和表可能保留的情况。
如果你想的话manually delete a site 可以删除所有以主站点前缀开头,后跟站点ID,然后加下划线的数据库表。因此,对于站点ID 33和主前缀“wp\\u”,您将得到“wp\\u 33\\u”(不带引号)。也可以进入wp内容/博客。dir或wp content/sites文件夹,并删除带有站点ID号的文件夹。还可以从wp\\u blogs数据库表中删除blog\\u ID列中站点ID为的行(而不是site\\u ID)。wp\\u usermeta表中还有一些用户数据。meta\\u键列值以我们讨论过的相同前缀开头的所有行(例如“wp\\u 33\\u”)。如果你想恢复这个网站,我想你可以保存一份你删除的所有东西的副本,然后把它们放在同一个地方进行恢复。
如果你想plugin that will properly delete all database tables of the site, 我已将此功能添加到my premium plugin 在多站点之外调用。它有很多功能,但改进模块设置中的一个复选框称为“永久删除站点时删除所有剩余的数据库表”。如果选中此选项,则当使用Network Admin Sites(网络管理站点)屏幕中的红色Delete(删除)链接删除站点时,将删除以该站点前缀开头的所有表(例如“wp\\u 33\\u3”),而不仅仅是默认表。还可以使用插件的清理模块删除以前删除的站点的所有剩余数据库表。
关于plugins and themes 它们不会通过任何网站删除方法删除。它们是全球性的,不存在于每个站点的基础上。您可以从网络管理插件屏幕或网络管理主题屏幕中删除不使用的插件。使用上面提到的我的插件,你可以检查是否有插件或主题在任何网站(以及哪些网站)中被激活,这在你想要删除它们时总是很有用的。只需单击“在中激活?”插件或主题下的操作链接。