http://core.trac.wordpress.org/browser/tags/3.3.1/wp-admin/includes/ms.php#L46
注意,如何
drop
默认为
false
; 这意味着不会删除日志表。从此处触发删除:
http://core.trac.wordpress.org/browser/tags/3.3.1/wp-admin/ms-delete-site.php#L19 默认情况下没有其他地方。除非你有一个插件可以强制删除表中的内容,否则仍然有机会恢复某些内容。
首先backup the database 在尝试任何事情之前。
要使博客显示在列表中,必须反向执行以下操作:
update_blog_status( $blog_id, \'deleted\', 1 );
您可以通过MySQL手动执行此操作:
UPDATE `wp_blogs` SET `deleted` = 0 WHERE `blog_id` = \'##\'
或
update_blog_status( ##, \'deleted\', 0 );
在您的函数中。php一次。
不幸的是,用户将离开,因为这是一个循环:
remove_user_from_blog( $user_id, $blog_id );
。。。即使未删除表也会执行。
其余的设置、文件等都应完好无损。
祝你好运