WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide» How to Allow User Registration on Your WordPress Site

How to Allow User Registration on Your WordPress Site

Last updated on April 24th, 2019 by Editorial Staff
171 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Allow User Registration on Your WordPress Site

Do you want to allow users to register on your site? You can enable user registration in WordPress to allow users to add posts, or comment, or perform other actions on your website. In this article, we will show you how to allow user registration on your WordPress site and how to manage users.

How to allow user registration in WordPress

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Enabling User Registration in WordPress

WordPress comes with built-in functionality to manage user registrations. By default, it is turned off but you can easily turn it on.

Head over to Settings » General page in your WordPress admin area. Scroll down to the ‘Membership’ section and check the box next to ‘Anyone can register’ option.

Enable user registration in WordPress

Next you need to select the default user role. This is the user role assigned to each new user who registers on your website.

Each user role in WordPress comes with its own permissions and capabilities. See our guide on WordPress user roles and permissions to learn more about user roles in WordPress.

The default user role is subscriber, which you can change to any other user role available. For example, if you want users to write posts on your website then you can change the default user role to Contributor or Author.

Important : Never use ‘Administrator’ as the default user role for user registrations.

Don’t forget to click on the Save Changes button to store your settings.

Now your WordPress site is open to user registrations.

Adding Login and Register Links in WordPress

You are now allowing users to register on your website and login. You need to let your users know that they can register and login to your site by adding the links to login and registration pages.

There are multiple ways to do that.

Method 1: Adding The Meta Widget to WordPress Sidebar

The simplest way to add a login link is by adding the meta widget to your sidebar.

Go to Appearance » Widgets page and add the ‘Meta’ widget to a sidebar. See our guide on how to add and use widgets in WordPress for detailed instructions.

Adding Meta widget to your WordPress sidebar

This is how the login link will appear on your website.
Login link in meta widget

Method 2: Creating Custom Login Pages

The problem with the first method is that it gives users access to the admin area of your WordPress site. Using your own custom login pages will allow users to login without accessing your WordPress admin area.

Here is how to create your own custom login and registration page in WordPress.

First thing you need to do is install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

WPForms is a premium WordPress forms plugin. You will need at least pro license to access user registration addon.

WPBeginner users can use the WPForms Coupon: SAVE50 to get 50% off on their purchase.

Upon activation, you need to visit WPForms » Settings page to enter your license key. You can get this license key from your account on WPForms website.

WPForms license key

After verification, you need to head over to WPForms » Addons page.

Scroll down to ‘User Registration Addon’ and click on the Install Addon button next to it.

User registration addon

WPForms will fetch and install the addon. You will need to click on the activate button to start using this addon.

You are now ready to create custom registration and login forms using WPForms.

Creating a Custom Registration Form

Visit WPForms » Add New page. This will launch WPForms’ form builder.

First you need to enter a form name and then from ‘Select a Template’ section click on ‘User Registration Form’ template.

User registration form template

WPForms will create a simple WordPress user registration form for you.

You can add new fields from the left panel as well as customize the order of existing fields by using a simple drag and drop interface.

Editing user registration form

Once you are done adding the fields, click on the ‘Settings’ menu on the left and then select the ‘User Registration’ tab.

User registration form settings

Here you can map each field, select user role, enable notifications, select the confirmation page, and enable user activation.

The user activation feature helps you reduce spam user registration in WordPress.

If you select the manual method, then all users must be approved by an admin before they can login to your site. If you select the email method, then the user must click on an activation link before they can login.

You can combine the user registration addon with other WPForms addons. You can use WPForms email marketing addons like MailChimp and AWeber as well as payment addons like Stripe.

Don’t forget to click on the save button at the top right corner of the screen to save your form settings.

You can now exit the form builder by clicking on the close button.

Your user registration form is ready to be added to your WordPress site.

Simply create a new WordPress page or edit an existing page that you would like to use as registration page.

On the page edit screen, you will notice the ‘Add Form’ button.

Add form to a page

Clicking on it will bring up a popup where you can select the user registration form you just created.

Select and add user registration form to a page in WordPress

Click on the ‘Add Form button’ and you will notice a WPForms shortcode will appear in the post editor.

You can now save or publish your page. Visit the page in a new browser tab to see your custom user registration page in action.

Custom user registration page

Creating a Custom Login Form

Now that your custom user registration page is active. Let’s add a custom login form to your WordPress site.

Visit WPForms » Add New page. This will launch the Form Builder interface of WPForms.

You need to provide a name for your custom login form and then select ‘User Login Form’ as your template.

Select user login form template

WPForms will now create a form with the login fields.

Editing user login form

You can add additional fields to the form by adding them from the left panel.

Next you need to click on the settings tab and then click on ‘Confirmation’ tab. This is where you can define what to do after a successful login.

You can show users a message, redirect them to the page they came from, or redirect them to any other page on your site.

Redirect users after login

Click on the Save button on the top right corner of the screen to store your form settings.

You can now exit the form builder interface by clicking on the close button.

You custom login form is ready to be added into your WordPress site.

You can add your custom login form to a page by creating a new page and then clicking on the Add Form button.

Add login form to a page

You can also add your custom login form to a sidebar. Simply head over to Appearance » Widgets page and add WPForms widget to a sidebar.

Adding login widget to your WordPress sidebar

Select the custom login form you just created and then click on save button to store your widget settings.

You can now visit your website to see your custom login form in action.

Login widget

For more on this topic, see our guide on how to create a custom login page for WordPress.

Managing Users in WordPress

You can view all registered users on your website by clicking on Users in the WordPress admin. WordPress will show you a list of users with their usernames, names, role, and email addresses.

User management in WordPress

As an administrator, you can delete any user at any time you want.

You can also edit user profiles, change their roles, and you can even change their passwords.

This gives you full control on what users can or cannot do on your WordPress site.

That’s all, we hope this article helped you learn how to allow user registration on your WordPress site. You may also want to learn how to add or remove capabilities to user roles in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

171 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

105 Comments

Leave a Reply
  1. Norma says:
    Dec 30, 2020 at 4:23 pm

    Hello. What if you don’t want people to register on your website, but rather you assign a username and password and then they just go on to log in? Can that be done?

    Reply
    • WPBeginner Support says:
      Dec 31, 2020 at 9:41 am

      You can do that and manually create users for each person in which case you do not need to enable user registration.

      Reply
      • Norma says:
        Jan 12, 2021 at 5:12 pm

        Is there an addon to upload a csv list with 5000 usernames and passwords?

        Reply
        • WPBeginner Support says:
          Jan 13, 2021 at 10:16 am

          You would want to take a look at the plugin in our article below for importing users:

          https://www.wpbeginner.com/plugins/how-to-easily-import-and-export-wordpress-users

  2. Karen says:
    Nov 14, 2020 at 7:47 am

    My son runs the school newspaper and wants to set up an online version. The IT staff at his school want to set up a WordPress site and his head teacher wants to limit the people who can view the paper to pupils only. Is the best way to do this by setting up usernames and passwords as per this article (and only allowing subscribers with a school email address) or is there a better way?

    Reply
    • WPBeginner Support says:
      Nov 16, 2020 at 2:38 pm

      It would be personal preference question on what would be the best method but you can certainly do it that way for one option to limit access.

      Reply
  3. Mohammad Ashraf Patel says:
    Oct 11, 2020 at 2:28 pm

    Hi, I want to force ‘number only’ in username field in new user registration. This is to force the user to enter his mobile number as his username.

    Does WPFORMS new user registration have this facility/function?

    Reply
    • WPBeginner Support says:
      Oct 12, 2020 at 11:22 am

      You would need to use an input mask for what you’re wanting and WPForms would be able to do what you’re wanting.

      Reply
  4. David Barker says:
    Sep 27, 2020 at 9:57 pm

    This tutorial was extremely clear and helpful!

    I followed the tutorial for creating a Login WPForms widget. One problem I had was that after the user logged in, they could still see the widget. After a user registers on the User Registration page, then logs in, they can still see the User Registration page. Is there a way to hide pages from users that are logged in?

    Reply
    • WPBeginner Support says:
      Sep 28, 2020 at 11:18 am

      We do not have a specific recommendation at the moment, we will be sure to keep an eye out for a plugin we would recommend.

      Reply
  5. Louise Harris says:
    Jul 30, 2020 at 2:31 am

    I work on a WooCommerce site and about 5 or 6 of us in the office use the same admin user account.

    We quite often get server errors, 503 I think.

    Is this because we’re all using the same user account at the same time?

    Thanks!

    Reply
    • WPBeginner Support says:
      Jul 31, 2020 at 10:01 am

      You would want to try having a user for each person if possible to see if that is the issue.

      Reply
  6. Keren Shavit says:
    Jul 26, 2020 at 7:29 am

    I use Woocommerce website. If I uncheck “anyone can register”, will people still be able to create an account and buy? people who have purchased show up as “customers” and people who register show up as “subscribers”.

    Reply
    • WPBeginner Support says:
      Jul 27, 2020 at 1:43 pm

      Rather than that, you may want to go under Settings>General and set the default user role to customer. That way any user who signs up to your site by default is a customer :)

      Reply
  7. Dee says:
    Jul 9, 2020 at 2:33 pm

    Hi,
    Is there any way by which the user automatically gets added to subscription list when he posts a comment on any post with their email id?

    Reply
    • WPBeginner Support says:
      Jul 10, 2020 at 8:54 am

      You are required to make that an option rather than automatic to comply with laws like GDPR

      Reply
  8. Lucho says:
    Apr 21, 2020 at 11:23 pm

    Hi, just something I am doing some research and didnt find any solution yet. Many plugins offers the ADMIN APPROVAL feature for new users registration. Is there a way to allow EDITORs to approve? The reason why is to keep the admin profile to the developers, no one else.

    Thanks in advande!
    Best,
    Lucho.-

    Reply
    • WPBeginner Support says:
      Apr 22, 2020 at 11:14 am

      You could change user permissions for your editors using the method from our guide here:
      https://www.wpbeginner.com/beginners-guide/wordpress-user-roles-and-permissions/

      Reply
  9. Rick says:
    Mar 5, 2020 at 6:54 pm

    Hello,
    Can you have the details page, edit details, edit password, logout on a post page?

    Reply
    • WPBeginner Support says:
      Mar 6, 2020 at 8:51 am

      We do not have a recommended method for placing that on the front end of your site at the moment.

      Reply
  10. Minerva says:
    Mar 5, 2020 at 5:21 pm

    The tutorial is a great help. Very imprtessive! HOWEVER, the way the steps are decribed goes extremely fast. I have to keep replaying five times, at least, to be able to get one instruction then move on… then replay again… then move in 3 seconds, then replay again… Extremely fast. I wish you could speak even just 20 percent slower. Thank you

    Reply
    • WPBeginner Support says:
      Mar 6, 2020 at 8:49 am

      Thank you for your feedback on our video, you should have the option using the cog in the bottom right of the video to change the playback speed :)

      Reply
  11. Vince Weeks says:
    Feb 19, 2020 at 10:51 pm

    I want to allow users to register on my site. When I follow the tutorial, it tells me to go to wp admin – settings – general – membership and select allow anyone. I don’t see this option. What now?

    Reply
    • WPBeginner Support says:
      Feb 20, 2020 at 10:03 am

      You may want to ensure you are an admin of your site and that you are actually in the wp-admin area of your site.

      Reply
  12. Dennis says:
    Jul 1, 2019 at 7:54 pm

    Before I go crashing around and mess something up … Is there a way to *require* registration?

    Reply
    • WPBeginner Support says:
      Jul 2, 2019 at 11:46 am

      For that, you would want to create a membership site using one of the plugins in our list here: https://www.wpbeginner.com/plugins/5-best-wordpress-membership-plugins-compared/

      Reply
  13. Badr says:
    Jun 25, 2019 at 3:45 am

    what is the role for online store

    should be subscriber or customer ?

    Thanks,

    Reply
    • WPBeginner Support says:
      Jun 26, 2019 at 10:35 am

      Normally the ecommerce plugin should set them as customers and not subscribers

      Reply
  14. John Pendleton says:
    Apr 11, 2019 at 7:49 pm

    Hello Team, I wish to follow the here numbered steps to create a user registration mechanism but “Settings” tab within WPForms is missing “User Registration” option and controls.

    Why would this be and how do I enable it to follow steps in article please?

    Reply
    • WPBeginner Support says:
      Apr 12, 2019 at 11:10 am

      For the WPForms method, the user registration is under the addons section to install and enable the addon.

      Reply
  15. Dharmesh says:
    Mar 11, 2019 at 11:53 pm

    Hello,

    I am new to PHP and WordPress hence i need some help. There is website, where they use wp-members plugin for user registration and it is working fine. I need to call one rest service after user registration is successful.

    Can you provide me some hint?

    Reply
    • WPBeginner Support says:
      Mar 12, 2019 at 10:53 am

      WordPress should send you an email when a new user is registered to the email you have under Settings>General so you can know about new users being registered.

      Reply
  16. Ravikiran says:
    Dec 5, 2018 at 6:38 am

    Can I give my subscribers the role to edit any of my pages – just like Wikipedia where anybody can edit anything? or Do I need some extra Plugins to do so?

    Reply
    • WPBeginner Support says:
      Dec 6, 2018 at 8:02 pm

      Hi Ravikiran,

      Subscribers do not have permission to edit posts in WordPress. For editing privileges they will need to be assigned the editor user role.

      Reply
  17. Frank says:
    Dec 3, 2018 at 8:44 am

    Having a new subscribers, does it contributes to the website traffic!

    Reply
    • WPBeginner Support says:
      Dec 3, 2018 at 10:10 pm

      Hi Frank,

      It depends on why you are allowing users to register and what they can do on your website.

      Reply
  18. Kunal Sarin says:
    Jul 19, 2018 at 4:15 am

    How can I change preference of a particular page to be seen only by logged in user and not by copy/pasting the URL?

    Best Regards,
    KS

    Reply
  19. Shubhangi Srivastava says:
    Jun 13, 2018 at 2:56 pm

    one of my site i have not given registration link but people are registering without my permission what should i do

    Reply
    • WPBeginner Support says:
      Jun 14, 2018 at 11:26 am

      Hi Shubhangi,

      Go to Settings » General page in your WordPress admin area. Scroll down to the ‘Membership’ section and make sure that the option ‘Anyone can register’ is unchecked.

      Reply
  20. Mujtaba says:
    Apr 30, 2018 at 5:33 am

    Hello admin, that was nice article, but my problem is bit defferent, i want many roles… Im working on a website where i want to allow the users to signup as author, as publisher, as advertiser, as creator and as simple user, every type of rule has defferent work to do, like creator can upload and create their stories…publishers can publish articles and can make their own audiance like the publisher, the advertiser can advertise his own content to audience of my website…?? How can i do that.
    Thanks in advance…

    Reply
  21. Mohammed Ashour says:
    Feb 28, 2018 at 3:21 am

    Hello,
    If I use WpForms, do I need to check the “Any one can register” in the wordpress dashboard?
    thanks

    Reply
    • WPBeginner Support says:
      Feb 28, 2018 at 4:19 pm

      Hello Mohammed Ashour,

      No, you don’t need to.

      Reply
  22. thanakan anukool says:
    Feb 11, 2018 at 7:10 am

    i have basic plan but i can not download registeration addon for wordpress

    Reply
    • WPBeginner Support says:
      Feb 12, 2018 at 4:05 pm

      Hello Thanakan Anukool,

      You are probably using WordPress.com. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
  23. danupondrake says:
    Feb 1, 2018 at 10:42 am

    Please help me. I can’t find the “allow user registration box”. I went to the general settings and I couldn’t find it (Note: I’m using the free plan).

    Reply
    • WPBeginner Support says:
      Feb 1, 2018 at 5:48 pm

      Hi,

      Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
  24. Oliver says:
    Jan 28, 2018 at 10:14 pm

    Is there a way I can have a set list of people, and only allow the people on this list to leave comments? Also, I do not want the people on this list to require a password, instead, to login using just their email address – Is this possible?

    Reply
  25. Mike says:
    Nov 8, 2017 at 2:39 pm

    I couldn’t find how to implement and customize registered user’s private dashboard or portfolio.

    For example, I’ll allow user registration on website, but I’m not sure how to manage their dashboard and functions (like shopping cart review, personal information, history of paid products from my site…).

    Can you help me with that?

    Reply
    • Todd says:
      Mar 30, 2018 at 10:24 am

      This. I need help with this.

      Reply
  26. Mark Abahi says:
    Sep 17, 2017 at 4:28 am

    Thank I love the tutorial nice.

    Reply
  27. vikash says:
    Aug 14, 2017 at 2:11 am

    hi i want to allow users to register only with gmail, outlook yahoo ect. i dont want to allow ant business or blog domain email. there is any trick for it? please help me. tank you

    Reply
  28. Asher Jocos says:
    Jul 25, 2017 at 1:45 pm

    My website doesn’t have the “allow anyone to register” option on the admin menu;Menu > settings > general.
    What do I do pls?.

    Reply
  29. erwinkeliat says:
    Jun 1, 2017 at 9:06 am

    This stuff is very confusing

    Reply
  30. Syed Sabah Ur Rehman says:
    May 31, 2017 at 1:00 pm

    Hi there,
    I have transferred my wordpress.com blog to the self hosted wordpress.org blog with the same address.
    I have added a “wordpress.com follow button” on my new self hosted site at blue host .i.e
    What is happening is people visits my self hosted blog & click on the follow button placed as widget on my self hosted blog,but the followers are added to my old wordpress.com blog & every time I have to mIgrate the followers to my new self hosted site.
    so please tell me what to be done so that followers may added directly to my self hosted wordpress.org site

    my new site & the older site at wordpress.com are interconnected with each other with JETPACK plug
    Also I have setted the primary domain in my old site as ,so that all clicks on my old site at wordpress.com my redirected to my newer site

    my wordpress.com site address has now become as example.wordpress.com

    PLEASE help.
    I just want new followers to be added in my self hosted wordpress.org site

    Reply
    • WPBeginner Support says:
      Jun 1, 2017 at 9:25 am

      Hi Syed,

      Please contact JetPack support, they will be able to help you better.

      Reply
      • Kash+Mike says:
        Jun 5, 2017 at 5:05 pm

        I know this sounds silly…but why do people want to register in my site. Is it so they can get new content? Post? I can’t figure it out. Thank you

        Reply
        • WPBeginner Support says:
          Jun 5, 2017 at 8:19 pm

          Hi,

          It depends on how you want to use user registration feature on your site. For example, you can offer some content only to logged in users or you can invite users to join as authors and write posts on your website. You can also limit comment functionality so that only registered users can comment on your website.

  31. Mohsin says:
    May 25, 2017 at 12:58 am

    I have made a custom sign up form for user registration, when any user register himself for my website, I need this user to verify and check his / her entered values for custom fields manually before activating him. Is there any wordpress plugin or any other way for verification of user’s customs values manually?

    Reply
  32. Somdeep Acharyya says:
    May 23, 2017 at 11:21 am

    Is this feature of registrations of multiple users available only for paid hosted websites on WordPress? Or does the free websites have this feature too?

    Reply
    • WPBeginner Support says:
      May 24, 2017 at 4:11 pm

      Hi Somdeep,

      Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
  33. Sarah says:
    May 20, 2017 at 4:52 am

    Thanks for the article. Is it possible to require registration/subscription for specific content within a public post? I offer free, downloadable content on my blog, but I would like to require users to subscribe in order to download the material. I want the post to be viewable to all – not just restricted to members or subscribers – but in order to actually download the files they need to be a subscriber. Is there any way to do this? Any help much appreciated!

    Reply
    • lee birchenough says:
      May 21, 2017 at 9:35 pm

      if you add woocommerce you can add downloadable content. you could then restrict this page to members only.

      Reply
  34. Charles Dermer says:
    Apr 22, 2017 at 5:58 am

    How does one output a list of email addresses for use to send emailings?

    Reply
  35. Rob says:
    Apr 16, 2017 at 11:51 pm

    I have no membership heading under Settings-General. I wish to make ‘Anyone can Register’ . Thank you

    Reply
    • lee birchenough says:
      May 21, 2017 at 9:34 pm

      it is under the “users” header in the menu on dashboard

      Reply
  36. Seema Sharma says:
    Mar 8, 2017 at 12:13 pm

    how to delete a user ?

    Reply
    • WPBeginner Support says:
      Mar 8, 2017 at 5:53 pm

      Hi Seema,

      Login to your WordPress dashboard and then click on Users in the admin bar. Take your mouse to the user that you want to delete. and then click on the Delete link.

      Reply
  37. IJIEH PRINCE says:
    Feb 22, 2017 at 11:26 am

    1 does wordpress store my wesite registration data in mysql
    2 can i use a plugin like adminer to manage the registration data
    3 how many registration accounts can wordpress allow cause i wanted to make it a public login ( about 25,000 accounts)
    Thank You

    Reply
    • Daniel Taylor says:
      Apr 2, 2017 at 2:40 am

      1. Yes WordPress stores all user data within the database. Within the tables wp_users and wp_usermeta

      2. Yes you can.

      3. You can have as many as you want. But keep in mind it uses more resources, so you’ll need to get a better server I’d recommend.

      Reply
  38. IJIEH PRINCE says:
    Feb 22, 2017 at 11:22 am

    1 does wordpress store my wesite registration data in mysql
    2 can i use a pluin like adminer to manage the registration data
    3 how many registration accounts can wordpress allow
    Thank You

    Reply
  39. Carol says:
    Feb 19, 2017 at 11:01 pm

    I’ve been trying to add the option of letting users register and login to my blog so it can be multiauthored, but for some reason, my admin settings/general page doesn’t have the ‘Membership (Anyone Can Register)’ with checkbox, or the ‘New Member/default role’ dropdown on it. It can’t be a WordPress.com issue, since a buddy of mine has the register/login option on his page. Was the option deleted from recent versions of WordPress, or has it been moved? If you could please, please help me out, I’d really appreciate it.

    Thanks so much for your time!

    Reply
  40. Seneja Daniel says:
    Jan 25, 2017 at 8:45 am

    I have tutorials on my website and i need only registered users to have access to those tutorials, i created a register and login form with Visual composer but i don’t know how to redirect registered users to the tutorial page after login.

    Reply
  41. sasi says:
    Dec 8, 2016 at 4:48 am

    New user registration verification mails not getting, what can I do?

    please guide me

    Reply
    • WPBeginner Support says:
      Dec 8, 2016 at 9:07 pm

      Please see our guide on how to fix WordPress not sending email issue.

      Reply
  42. Mike says:
    Nov 16, 2016 at 4:39 pm

    I’ve been searching the web for while, and can’t seem to pinpoint what I need. I’m creating a business site where most of the site is customer info, but I’d like to have a section where employees can log in to access proprietary info and online business tools. It would only be about 25-30 members and not public accessible. Is there a way to create a restricted collection of pages so that only employees can access? Is there a way to do this directly through WordPress, or do I need a plug-in? Thanks for your time-much appreciated!

    Reply
  43. Geraldine says:
    Nov 11, 2016 at 8:44 pm

    I hired a freelancer to do my SEO and after a few weeks the website had gone down in traffic, not a good sign I assume?

    How to Allow User Registration on Your WordPress Site – The latest
    addition to my RSS feed!

    Reply
  44. Lizette says:
    Oct 25, 2016 at 5:29 pm

    I see you have registered https://www.wpbeginner.com/beginners-guide/how-to-allow-user-registration-on-your-wordpress-site/ for a while,
    is that to help with search engine optimisation?
    How to Allow User Registration on Your WordPress Site – The
    newest addition to my weekly read!

    Reply
  45. Nate says:
    Sep 28, 2016 at 11:16 am

    Lets say I set up my register, login, logout and rest password pages. How do I get the Login page in the nav bar, and replace it with the logout page when the user has logged in?

    Reply
  46. Thapelo says:
    Aug 30, 2016 at 1:28 pm

    I am new on WP, I have a project to design a site where people can register. They are supposed to have different forms when registering. Struggling with How to come up with that. Anybody?

    Reply
  47. Ronak Parmar says:
    Aug 26, 2016 at 12:58 am

    Hi there,

    I am new in WordPress and learning WordPress cms, I found this is the best article to setup login and registration link in WordPress site, Steps are easy to follow and you have provided great description of each step. Thank you.

    Reply
    • WPBeginner Support says:
      Aug 28, 2016 at 1:05 pm

      Glad you found it helpful :) Don’t forget to follow us on Twitter for more WordPress tips and tutorials.

      Reply
  48. Syamala Tadigadapa says:
    Jul 25, 2016 at 6:18 am

    I plan to create private blog on wordpress. Not a premium blog. But a free one. I wish to allow only registered users to enter the site, read and comment if they wish. Is there a maximum number of users I can allow to register on the blog site? Whether I can selectively grant permission to chosen readers to comment?

    Reply
  49. MAMEN says:
    Jul 22, 2016 at 11:32 am

    It is possible to have email register verification/validation from admin to fully access the website?

    Reply
  50. Najihah says:
    May 10, 2016 at 11:31 pm

    Somehow my site setting does not have the option for membership “Anyone can register”. Does it have to be a paid account for me to have that option?

    Thank you in advance.

    Reply
    • WPBeginner Support says:
      May 11, 2016 at 10:34 pm

      Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
      • Mike says:
        Jul 8, 2017 at 11:06 am

        I am using wordpress .org but I cant find the option for membership: anyone can register anywhere on my dashboard.

        Reply
        • WPBeginner Support says:
          Jul 9, 2017 at 10:25 am

          Hey Mike,

          Please visit Settings » General page in your WordPress admin area. Scroll down to the ‘Membership’ section and make sure that the box next to ‘Anyone can register’ option is unchecked. This will stop users from registering on your WordPress site.

« 1 2

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
TrustPulse
TrustPulse
Instantly get 15% more conversions with social proof. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
LiveChat logo
LiveChat Inc Coupon
Get a 30 day free trial and 30% OFF LiveChat, one of the best live chat service providers for WordPress users.
LearnDash
LearnDash Coupon
Get the lowest price on the best learning management system (LMS) plugin for WordPress.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.