'ids', 'number' => 0, ) ) as $stackbrace_site_id ) { switch_to_blog( $stackbrace_site_id ); stackbrace_uninstall_site(); restore_current_blog(); } } else { stackbrace_uninstall_site(); } // The trap account, only if it is the one this plugin made: a user with this // name that someone else created is left alone. It has written nothing, so // nothing is reassigned. $stackbrace_trap = username_exists( 'wpsupport' ); if ( $stackbrace_trap && get_user_meta( $stackbrace_trap, 'stackbrace_trap', true ) === '1' ) { if ( is_multisite() ) { require_once ABSPATH . 'wp-admin/includes/ms.php'; wpmu_delete_user( $stackbrace_trap ); } else { require_once ABSPATH . 'wp-admin/includes/user.php'; wp_delete_user( $stackbrace_trap ); } } // Users are shared by every site of a network, so this is done once. delete_metadata( 'user', 0, 'stackbrace_last_login', '', true ); delete_metadata( 'user', 0, 'stackbrace_trap', '', true );