我知道这是一个有三年历史的问题,但没有答案,所以这里是:
For the best data and file cleanup experience please read my additional notes at the bottom:
基础知识:
在要删除的网站下转到:Tools->Delete Site 在左侧导航中单击复选框,警告它将是永久的一旦访问了电子邮件链接,您将看到这样的确认信息现在转到:Network Admin->Sites 您将在红色横幅中看到该网站,如您问题中的图片。在要删除的网站下,单击删除。您必须将鼠标光标放在该行上才能看到链接单击“删除”后,应该会显示该网站已在页面上的横幅中删除
Additional Notes:
<如果使用MU域映射插件,建议删除要删除的域的条目。
Network Admin->Settings->Domains->Delete.
如果删除创建数据库表的插件处于活动状态的站点,则删除站点时不会清除这些表。它们将保留为工件表。我建议您记下您正在删除的站点的博客id。例如,mu安装中的第8个blog将具有名为wp\\u 8\\uprefix的表。这将有助于以后识别工件。如果你不熟悉数据库,那么最好的方法是在删除网站之前停用或删除插件。您可能仍然需要手动删除一些表,但至少这会有所帮助。一些但并非所有插件(取决于插件作者)都有“在停用/卸载插件时删除所有数据”。我强烈建议您检查您试图删除的当前博客的每个本地激活的插件设置(插件NOT 网络已激活)并选择此选项。
留下工件的流行插件有woocommerce和EWW图像优化器。例如,Woocommerce在其“设置”选项卡中有一个“删除所有数据”选项,该选项将从数据库中删除其表(我不确定是否有EWW)。
删除插件和删除博客后,可以检查是否有插件中遗漏的非自清理工件。一个简单的mysql查询可以显示我们的博客id 8示例中剩下的内容:
SHOW TABLES LIKE \'wp_8_%\';
然后,可以使用以下内容删除每个表:DROP TABLE wp_8_sometable;
如果有很多表要清理。请参见:Dropping all tables with same prefix