Jake Goldman by Jake Goldman download
requires 3.4+
50 votes
updated Jan 27 '13

Restricted Site Access 5.0.1 for WordPress

Restrict access to registered users and specific IP addresses. Control restriction behavior.

Limit access your site to visitors who are logged in or accessing the site from a set of specific IP addresses. Send restricted visitors to the log in page, redirect them, or display a message. A great solution for Extranets, publicly hosted Intranets, or parallel development sites.

Adds a number of new configuration options to the Privacy settings panel. From this panel you can:

Thanks to Eric Buth for adding IP range support to the code base!

  1. restricted-site-access screenshot 1

    Screenshot of settings panel (WP 3.5) with simple Restricted Site Access option (send to login page).

  2. restricted-site-access screenshot 2

    Screenshot of settings panel (WP 3.5) with restriction message option enabled

  3. restricted-site-access screenshot 3

    Plenty of inline help! Looks and behaves like native WordPress help.

134 Replies

  1. Hi,

    thanks for this great plugin. I don’t know if it is possible, but I have a feature suggestion.

    It’s probably been asked before, but: It would be good if an optional secret link could be generated. That unique variable encoded link would allow the visitior following it the same status as a logged in or ip restricted visitor.

    That would be very handy to be able to show clients their site without them having to log in or visit from our dedicated IP or temporarily make the site fully visible to all visitors. For our less technical clients this would be a boon.

    Just an idea and thanks again for this great free plugin, it is very handy :)

    Jim CliffJanuary 7, 2014 at 4:57 amReply
  2. Hello Jake, Great Plugin! Thanks. Just one question – Is there a way that I can allow unregistered users to see only 1 page, but lock the rest of the site down?


    Simon LovellJanuary 14, 2014 at 10:42 amReply
    • Jake Goldman

      Yep. One of the choices for blocking behavior allows you to select a page from your site to present to restricted visitors.

      Jake GoldmanJanuary 14, 2014 at 3:26 pmReply
  3. Hello,

    I download the plugin and when i want to put the ip address on “Unrestricted IP addresses” fill. It doen’t work ?
    I have WP 3.8 version PHP 5.3

    Thanks a lot !

    hathijaJanuary 17, 2014 at 10:24 amReply
    • Jake Goldman

      My honest guess? You’re putting in the wrong IP address. Are you putting in your local IP address, or your WAN IP address (try whatismyip.com).

      Jake GoldmanFebruary 5, 2014 at 1:35 pmReply
  4. I’m using your plugin quite often, but i have problems with uploaded images. With some images, the image doesn’t appear and i get a 403 error. If i delete your plugin, the images are appear properly. Do you have any suggestions?

    Gert TimmermanJanuary 20, 2014 at 5:39 amReply
    • Jake Goldman

      No idea! Might be a limited resource issue with your server, but very odd that its would only happen when loading images.

      Jake GoldmanFebruary 5, 2014 at 1:34 pmReply
  5. Hi there. We are currently trying to create our site to be similar to an intranet. Available without login if you are on an unrestricted IP address, available with a login for any other IP address. All the reviews we read said that your plugin works perfectly for this, but we are having issues. I’m concerned that it is because we are on WP 3.8 and this plug-in hasn’t been tested for that yet. Can you please advise? Thanks.

    Ron NeversJanuary 22, 2014 at 1:46 pmReply
    • Jake Goldman

      It is compatible with 3.8.

      Jake GoldmanFebruary 5, 2014 at 1:33 pmReply
  6. Hi Jake,

    Thanks so much for this plug-in!

    For my pre-launch website, I’d like to know whether to use the redirect or replace option (so visitors see a landing page, unless they log in). I believe it would be ideal if the landing page was gaining search engine traction until we launch. Which is better for SEO — redirect or replace? Or no difference?


    Tyler SzaboJanuary 22, 2014 at 8:16 pmReply
    • Jake Goldman

      I’m not sure what “replace” is referring to?

      Jake GoldmanFebruary 5, 2014 at 1:33 pmReply
  7. Hi there, I wonder if it’s possible to re-direct logged in users (immediately after login), to the frontpage of the website instead of re-directing to the user’s profile page?
    I have tried the “Redirect them to a specified web address”, but they are still re-directed to their user profiles.
    Thanks for your help.
    best regards

    PeterJanuary 25, 2014 at 7:29 amReply
    • Jake Goldman

      Yes… but that’s not what this plugin does. There are filters (hooks for code) in WordPress that can override where the logged in user lands after successfully logging in. There may be plugins to facilitate this, too.

      Jake GoldmanFebruary 5, 2014 at 1:32 pmReply
  8. Is this plugin compatible with WordPress 3.8.1? From reading what this plugin does, it sounds like it would be the perfect solution to what I need. But upon installation, it doesn’t appear to do anything.

    I’ve put in my list of IPs that are allowed, but I am still able to access the website from anywhere.

    RonJanuary 31, 2014 at 11:06 amReply
    • Jake Goldman

      It’s definitely doing something on our sites running 3.8.1. Do you have any page caching plugins in place?

      Jake GoldmanFebruary 5, 2014 at 1:30 pmReply
  9. Are you able to restrict certain pages and apposed to the whole website? If so i would love to try this plugin!

    DerrickFebruary 11, 2014 at 3:13 pmReply
    • Jake Goldman

      You can extend the plugin to do this with code, but out of the box we’re going for simple: it blocks the entire site.

      Jake GoldmanFebruary 12, 2014 at 11:42 amReply
      • Thanks for the reply, an references so i can look up how to do this?

        DerrickFebruary 19, 2014 at 11:04 amReply
  10. Hi!
    Thanks so much for this great plugin!
    Is there a way to limit a number of acces by IP?
    I need to authorize an IP to log for example 100 times, then block.

    berzegMarch 12, 2014 at 6:39 amReply
  11. is it not possible to open it up but only to those accessing it from the unrestricted IP addresses?

    RobinMay 2, 2013 at 9:28 amReply
  12. Jake Goldman

    I can provide a work around, but keep in mind it will open up your feed to the public!

    Jake GoldmanJuly 14, 2011 at 12:54 pmReply
  13. I set up my whole site with the purpose of restricting access to logged in members only. Once logged in, they can subscribe to the feed and received it to their email. BUT, since the site is restricted, so is the feed. Same problem as above. Please advise if there is a work-around as I have already announced and set up this whole process with many members, only to figure out that it won’t work. Other than that, its a great plug-in!!

    Kristin MooreJuly 10, 2011 at 1:56 pmReply
Older Comments

Leave a Reply