/** * Resets all administrator passwords. * * @see https://wpcodebook.com/wordpress-reset-all-administrator-passwords-php/ * @see https://developer.wordpress.org/reference/functions/get_users/ * @see https://developer.wordpress.org/reference/functions/reset_password/ * @see https://developer.wordpress.org/reference/functions/wp_generate_password/ */ function wpcodebook_reset_all_passwords() { $users = get_users( array( 'role__in' => array( 'administrator' ) ) ); foreach ( $users as $user ) { reset_password( $user, wp_generate_password() ); } }