How to Disable User Registration in WordPress

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.

Don’t want anyone registering on your site?

Registration can easily be disabled in WordPress, and without installing any new plugins. Learn how in this quick tutorial.

How to disable new user registration

To disable new users registering, login to your site and visit the General Settings page.

In the settings page, you’ll find the Membership option where you can uncheck the Anyone can register box to disable registration.

Option for disabling registration

Uncheck the box and save your settings to disable anyone from registering on your site.

How it changes your site

Normally, the WordPress login form would display a Register link, but the Membership setting removes it.

Also, any visitors who attempt to access the registration form directly will now be redirected to the standard login form and shown an error message.

Notice shown when user registration disabled

Stopping spam bot registrations

While the above technique should work for most situations, it is still possible to receive spam registrations from bots after disabling registration.

If this is happening to your site, install the Disable WP Registration Page plugin. It usually blocks these attempts entirely while still allowing any custom registration forms you may have to work.

Registration removed

WordPress handles basic membership options well. Through the settings menu, you can quickly enable or disable new user registrations.

However, if you have issues with bot spam, the Disable WP Registration Page plugin should be an adequate fix.

Have any questions about user registration with WordPress? Leave a comment below.

Ben Sibley
Ben Sibley
This article was written by Ben Sibley. He is a WordPress theme designer & developer, and founder of Compete Themes.