删除WordPress多站点中的站点(不挂起)

时间:2012-08-31 作者:Luis García

当您在wordpress网络中删除一个站点时,它会像挂起一样:

Suspend sites

要删除站点,用户必须单击wp发送到其电子邮件的链接,当他检查站点是否被挂起时,该链接不会被删除。

我想这样做,用户可以删除他的网站。

1 个回复
SO网友:Shawn

我知道这是一个有三年历史的问题,但没有答案,所以这里是:

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

  • 结束

    相关推荐

    WordPress MultiSite中的批量主题设置

    我有一个有500多个子网站的多网站。我想在所有500多个网站上安装相同的主题。大多数都需要配置,如选择侧栏(左/右)、选择主菜单等。是否有任何插件可用于此工作?奥坎有人能给我一些建议吗?谢谢

    删除WordPress多站点中的站点(不挂起) - 小码农CODE - 行之有效找到问题解决它

    删除WordPress多站点中的站点(不挂起)

    时间:2012-08-31 作者:Luis García

    当您在wordpress网络中删除一个站点时,它会像挂起一样:

    Suspend sites

    要删除站点,用户必须单击wp发送到其电子邮件的链接,当他检查站点是否被挂起时,该链接不会被删除。

    我想这样做,用户可以删除他的网站。

    1 个回复
    SO网友:Shawn

    我知道这是一个有三年历史的问题,但没有答案,所以这里是:

    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