WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I create a new user, I would like to force that user to change their password on first log in, can this be done?

share|improve this question

Not out of the box, but you could implement it by:

Adding a user meta on user create.

Dropping that meta on user password update.

Redirecting the user to his profile page, from anywhere else, if the user meta is around.

share|improve this answer
what methods could help me here? – Mild Fuzz Oct 22 '10 at 9:46

I've been searching for this as well. My theme presently sends out an auto password. Would like to find a way to force a password change upon first time login

share|improve this answer
This is very simple to do. 1. remember the user's account email address in the Users panel of the site and change their password to something random and save it. 2. Log yourself out of the WP Dashboard. 3. Now at the login window look for the "Lost your Password?" link, click it. 4. Enter the user's email address that you would like to reset. 5. They will receive an email telling them that a password reset has been performed on their account and if they attempt to login with their old password, they can't and will have to choose a new one. – Mike Kormendy Jul 11 '14 at 22:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.