The lostpassword_form WordPress action fires inside the lost password form tags, before the hidden fields.
Usage
add_action('lostpassword_form', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: lostpassword_form
Examples
Add a custom message to the lost password form
This example adds a custom message to the lost password form.
add_action('lostpassword_form', 'add_custom_message_to_lost_password_form'); function add_custom_message_to_lost_password_form() { echo '**Note**: Check your spam folder for the password reset email.'; }
Add a security question to the lost password form
This example adds a security question to the lost password form for additional security.
add_action('lostpassword_form', 'add_security_question_to_lost_password_form'); function add_security_question_to_lost_password_form() { echo '<label for="security_question">What is your favorite color?</label>'; echo '<input type="text" name="security_question" id="security_question" required>'; }
Add a reCAPTCHA to the lost password form
This example adds a reCAPTCHA to the lost password form to prevent bots from submitting the form.
add_action('lostpassword_form', 'add_recaptcha_to_lost_password_form'); function add_recaptcha_to_lost_password_form() { echo '<div class="g-recaptcha" data-sitekey="your-recaptcha-site-key"></div>'; }
Add a custom CSS class to the lost password form
This example adds a custom CSS class to the lost password form for styling purposes.
add_action('lostpassword_form', 'add_custom_class_to_lost_password_form'); function add_custom_class_to_lost_password_form() { echo '<style>.custom-lost-password { background-color: #f1f1f1; padding: 20px; }</style>'; echo '<script>document.getElementById("lostpasswordform").classList.add("custom-lost-password");</script>'; }
Add a link to the lost password form
This example adds a link to a page with more information about account security to the lost password form.
add_action('lostpassword_form', 'add_link_to_lost_password_form'); function add_link_to_lost_password_form() { echo '<p><a href="/account-security-tips">Read our account security tips</a></p>'; }