A simple plugin that adds a password reset facility to the WordPress REST API using a code. The process is a two step process:
As of April 2026, Password Reset with Code for WordPress REST API is a WordPress wp-api plugin with 1.0K+ active installations and a 5/5 rating from 10 reviews. It has been downloaded 18K+ times in total. Requires WordPress 4.6+ and PHP 5.4+. Available on WordPress.org since 2020. Downloads are up 28% this week. Top alternative: JWT Authentication for WP REST API.
A simple plugin that adds a password reset facility to the WordPress REST API using a code. The process is a two step process:
It is also possible to check the validity of a code without resetting the password which enables the possibility of setting the password by other means, or having a two stage process for checking the code and resetting the password if desired.
Default settings are to use an 8 digit code consisting of numbers, upper and lower case letters and special characters, which has a life span of 15 minutes, afterwhich a new code would need to be requested. By default a user can…
This plugin, is extremely well thought through and very well made. Plenty of filters for developers to hook into and adjust to their liking.
I’ve managed to filter the email body, the characters used for the code, the REST API namespace, the code length and loads more, with total ease.
Great plugin – thank you!
You’ve helped me more than you know. Is it possible to use it with a user who is an administrator?
The plugin does exactly what it is supposed to do. The filters allow extensive customization.
Many thanks to the developers!
This plugin is great! Works really well and Dominic is really helpful if you have any question. I recommend.
Also the author help me out a lot with things related to the plugin.
| WordPress | 4.6+ requiredTested up to 6.8.5 |
| PHP | 5.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.