How to Change Wording for the Password Page in WordPress

Home » Snippets » How to Change Wording for the Password Page in WordPress
0

Created with:

Visibility: 

public

Creator: WPTurbo Team

Customize with WPTurbo AI
X

Add Snippet To Project

New Project
Add To Existing Project

Are you tired of the generic and impersonal wording on your WordPress password page? Do you want to enhance the user experience and create a more personalized message for your visitors? In this article, we will show you how to change the wording on your WordPress password page, allowing you to communicate with your users in a more engaging and customized way. Let’s dive in and give your password page a unique touch!

					function wpturbo_change_password_page_wording() {
    if (isset($_GET['action']) && $_GET['action'] == 'lostpassword') {
        $lost_password_text = 'Forgot Your Password?';
        return $lost_password_text;
    }
    if (isset($_GET['action']) && $_GET['action'] == 'resetpass') {
        $reset_password_text = 'Reset Your Password';
        return $reset_password_text;
    }
}
add_filter('gettext', 'wpturbo_change_password_page_wording');
				

The purpose of this code snippet is to change the wording for the password page in WordPress. By default, WordPress uses the phrases "Lost your password?" and "Reset your password" on the password recovery page. However, with this code snippet, you can easily modify these phrases to better suit your needs.

The first part of the snippet defines a new function called wpturbo_change_password_page_wording(). This function checks if the action parameter is set in the URL and if it corresponds to either "lostpassword" or "resetpass". If either of these conditions is true, the function assigns new values to the respective variables, $lost_password_text and $reset_password_text.

For example, if the action parameter is "lostpassword", the function sets the value of $lost_password_text to "Forgot Your Password?". Similarly, if the action parameter is "resetpass", the function sets the value of $reset_password_text to "Reset Your Password". You can customize these phrases to your preference.

To apply the changes to the password page, we need to use the add_filter() function. This function hooks our wpturbo_change_password_page_wording() function into the gettext filter, which is responsible for translating text in WordPress. By adding our function to this filter, we can modify the text before it is displayed on the page.

Once you add this code snippet to your theme’s functions.php file or in a custom plugin, you will notice that the phrases "Lost your password?" and "Reset your password" will be replaced with the new customized phrases whenever the password recovery page is accessed.

It’s important to note that this code snippet only modifies the text on the password recovery page and does not affect any other parts of your WordPress website.

Register an account to save your snippets or go Pro to get more features.