How to Turn On or Off WordPress 2-Factor Authentication with Jetpack

computer on table with lamp
computer on table with lamp

When protecting your WordPress blog, you should do everything necessary to secure it. In addition, I’d recommend all web admins look into enabling two-step and single sign-on authentication with WordPress.

Multiple plugins enable two-factor authentication with WordPress, and many are good.

I opt for Jetpack. Jetpack is a free plugin created by WordPress developers to provide more features to enhance WordPress. I don’t use all the features added to Jetpack, but Single Sign On (SSO) is one of the features I enable on all my WordPress websites.

This brief tutorial will show students and new users how to enable 2-factor and SSO authentication with WordPress using Jetpack. When it is enabled, only users who received the authentication code on their mobile device will be allowed to sign on to the site’s admin dashboard.

This will significantly enhance your blog security. Other security requirements should probably be implemented to provide a robust security measurement for your WordPress sites.

To enable Jetpack 2-factor / SSO authentication with WordPress, follow the guide below:

Sign up for a free account

Before you can use Jetpack, you must have a free account. Go to the link below to sign up for a free account. After signing up, log back onto your account and go to your Profile –> Security –> Two-Step Authentication.

wordpress two steps authentication

After enabling the two-step authentication and providing the mobile device number to receive the authentication codes, logon back onto your WordPress blog and install the free Jetpack plugin.

Install the Jetpack plugin on WordPress

To install the free Jetpack plugin, log on to your WordPress admin dashboard and go to Plugins –> Add New. The search for and install Jetpack

jetpack wordpress plugin

Connect Jetpack to and turn on SSO

After installing and activating Jetpack, go to Jetpack –> Settings –> Security –> and turn on Single Sign On. It would be best to connect Jetpack to before seeing the settings page. Next, check the box to Require Two-Step Authentication and save your settings. You don’t have to Match by Email. You can leave it unchecked.

jetpack sso plugin

Save your settings, and you’re done.

Add Jetpack codes to your theme’s file.

Finally, you must add the two lines of code to your theme’s function.php file. To edit the function.php file for your theme, click Appearance –> Editor, as shown in the image below.

wordpress editor

Then, save the two lines to the middle of the theme’s functions.php file on a blank line.

add_filter( 'jetpack_remove_login_form', '__return_true' );
add_filter( 'jetpack_sso_require_two_step', '__return_true' );

Save the file, and you’re done. After saving the changes, log out of WordPress and try to go log back in; you should see a message to log on with

Visit the page below to see all custom code settings you can use with Jetpack.

Posted by

I love computers; maybe way too much. What I learned I try to share at

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: