Are you looking to reset a user’s password in your WordPress site but don’t want to go through the hassle of logging into the web-based interface? Look no further than the WP-CLI command line tool!

What is WP_CLI

The WordPress command-line interface, or WP-CLI, is a collection of command-line tools for controlling server-side WordPress installations. It enables WordPress admins to do certain administrative functions without the need for a web browser.

If you want to install WP-CLI on your Linux machine, check out the WP-CLI installation guide.

Reset password using Command Line

The following steps will show you how to reset your WordPress password using the command line

Step 1: List the WordPress users

Firstly, you must navigate to the directory containing either your wp-config.php file or your web root. Type the below command to view all the users

wp user list

The output like this 

Step 2: Change the Password

Once the list has been generated, find the name and user ID of the admin user whose password you want to reset. Run the following command to change the user’s password.

wp user update ID --user_pass=new_password

Replace ID with the actual user ID or username, and new_password with the desired password. This command will update the user’s password in WordPress.

Conclusion

In any case, it’s a great piece of idea to test the changes after creating a new admin password using WP-CLI to ensure that the password is applied correctly. Resetting a user’s password with WP-CLI is a quick and easy process that can be especially useful for managing large numbers of WordPress sites or for automating tasks. Next time you need to reset a user’s password, give this tutorial a try