Search for answers or browse our knowledge base.
How to change the email templates & text in WP 2FA
The WP 2FA plugin sends emails to notify the users of changes or of what they need to do. It sends the following emails:
- When the site administrator configures 2FA policies that apply to them
- To send the one-time login code over email (when using email 2FA)
- When a WordPress user is locked (because they did not configure 2FA within the grace period)
- When a site administrator unlocks a WordPress user
Changing the WP 2FA plugin email templates
The text of these emails is generated from a number of templates saved in the plugin. You can change these templates from the Email Settings & Templates tab in the plugin configuration.
From this page you can:
- Change the subject of the email,
- Change the email text,
- Disable / re-enable specific email templates (using the Send this email setting).
What are the template tags?
Template tags are text-snippets that you can use in an email’s subject and template. These tags are then replaced with a real value when an email is sent to the users. The below is a list of available template tags in WP 2FA:
- {site_url}
- {site_name}
- {grace_period}
- {user_login_name}
- {login_code}
- {2fa_settings_page_url}
Therefore in the below example, the tags will be replaced with actual values when sent to the user. Instead of the tag {site_url} the plugin will insert the URL of the website, instead of the {grace_period} the plugin will insert the configured value, for example 3 days, instead of the {user_login_name} the plugin will insert the first name of the user, for example, Robert.
Note: the email template editor is a fully blown editor and the emails are in HTML format. Therefore it is very easy to update the template to match your business’ branding.
Customizing the “from” email address and display name
By default our plugin uses your sites admin email address and name. These can be found under the General Settings in your WordPress dashboard. If you wish to customize the “from” email address and display name in the context of WP 2FA, you can do so via the Email settings & templates area found in our plugins settings.
Select the setting Use another email address and the relevant fields will be revealed. You can then supply your desired email address and display name.