Sharing is caring!

Are you in search of a straightforward method to restrict your WordPress forms submissions to logged-in users only?

When you have a membership site, online store, or one other sort of web site that has registered users, then you might wish to limit sure types entry to only logged in users.

In this article, we are going to present you find out how to restrict your WordPress forms access to only logged in users can fill out and submit them.


When and Why You Must Restrict Access for WordPress Forms?

There could possibly be numerous situations whenever you would want to restrict access to sure WordPress forms to logged-in users only.

For instance:

  • You might be hosting a private member event, and also you only need registered users on your website to RSVP.
  • Or You might restrict entry to assist for members only, and by limiting it to logged-in users only, you may dynamically populate sure data from their profile.
  • You may wish to run a worker survey or poll, and also you wish to limit entry to your inside crew only.
  • And also You’re working a customer NPS survey that you simply only wish to be submitted by logged-in users only.
  • You might need a particular prize to declare a type that you simply wish to be accessed by only sure logged-in users.

These are just a few examples, however, there could possibly be actually lots of different use circumstances the place you wish to restrict form access to registered users only.

With that mentioned, let’s have a look find out how to restrict your WordPress form access to logged-in users only.

Technique 1: Restrict Form Access with WPForms Form Locker Addon

This technique is best and strongest, so we advocate it for all newbie users. We are going to use the WPForms plugin and their Form Locker addon to fully lock down WordPress form entry.

WPForms is the best WordPress form plugin utilized by over 2 million web sites. It was created by WPBeginner’s founder, Syed Balkhi, to have all of the options we would have liked for working our business.

The very first thing you must do is set up and activate the WPForms plugin.

Upon activation, you must enter your license key after which add over to the WPForms » Addons web page to put in the Form Locker Addon.




Now you’re able to create a brand new form that has restricted access for logged-in users.

To do that, go forward and create a brand new form by going to WPForms » Add New. This can open the WPForms type builder the place you can be offered with the choice to both select a type template or begin with a blank one.

WPForms drag & drop type builder is extraordinarily simple to make use of, so you may add or take away fields and customize the shape to your liking.

wpforms-form-builder to restrict wordpress form to logged in users only


Upon getting added to all the required fields, you must go to the Settings Tab and click on Form Locker.

wpforms-form-locker-settings to restrict wordpress form to logged in users only

On this tab, you will notice the choice to allow password protection to your WordPress forms, set whole entry limits, allow form scheduling, and allow limiting entries to logged-in users only.

form-locker-logged-in-only to restrict wordpress form to logged in users only

When you examine the field, you will notice a brand new Message area the place you will want to draft a message that may seem to all users who should not log in to your website.

form-locker-restrict-message to restrict wordpress form to logged in users only

As soon as accomplished, you may tweak different form settings that you simply may want after which click on the Save button.

Now you may embed this way on any WordPress put up or a web page on your website by utilizing the WPForms shortcode within the Classic Editor or by utilizing the WPForms block within the Gutenberg editor.

Merely go to Put up or Pages, after which click on the Plus icon to pick out a block. Subsequent, sort WPForms within the block search.


As soon as the WPForms block is added, choose your form to embed and also you’re accomplished. Congratulations, you may have efficiently created a WordPress form that’s restricted to logged-in users only.

Technique 2: Restrict Form Access with Password Protected or Personal Pages

One other method to restrict form access in WordPress is by utilizing the default WordPress visibility settings. You need to use this technique with the free version of WPForms or every other contact form plugin.

Merely create a Web page or Put up the place you wish to embed the form. After that click on the Visibility settings on the suitable panel.


You have got the choice to both to make the entire web page personal or make the entire web page password protected.

Personal pages can only be seen by the Directors and Editor stage users in your web site.

If you happen to set a password for the web page, then you’ll have to share that password with everybody who you wish to give entry to.

Whereas this technique works, there are a number of downsides to it.

First, your entire web page is hidden not simply the forms space. You lack the finer controls, and there’s no means so that you can see which logged-in person submitted the form (when you’re utilizing the password-protected setting).

Technique 3: Use Superior Membership Plugins to Restrict Form Access

If you happen to’re utilizing a sophisticated WordPress membership plugin like MemberPress, then it comes with quite a lot of entry management options built-in.

You’ll be able to merely go to MemberPress » Rules to create a brand new permissions rule.

addnewrules to restrict wordpress form to logged in users only

The rule edit web page lets you choose completely different situations and associate them with a membership plan.

For instance, you may choose all content material that matches a specific tag or category to be accessible only to members with the silver subscription plan.

rulesset to restrict wordpress form to logged in users only

You may also create extra particular guidelines. For instance, a single put up or web page, child pages, or a particular URL.

Upon getting set the principles, you should use it together with any WordPress contact form plugin to restrict form access to logged-in users only.

We hope this text helped you discover ways to limit your WordPress types to logged-in customers solely.

0 CommentsClose Comments

Leave a comment