WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Restricted Site Access

Limit access to visitors who are logged in or allowed by IP addresses. Includes many options for handling blocked visitors.

5.0.1

  • Does not block user activation page in network mode

5.0

  • WordPress 3.5 compatibility (3.5 eliminated the Privacy settings panel in favor of a refreshed Reading panel)
  • Real validation (on the fly and on save) for IP address entries
  • "Restriction message" now supports simple HTML and is edited using WordPress's simple HTML tag editor
  • A bunch of visual refinements that conform better with WordPress 3.4 and newer (spacing, native "shake" effect on invalid entries just like the login form, etc.)
  • A bunch of under the hood refinements (e.g. playing nicer with current screen Help API)

4.0

  • New restriction option - show restricted visitor a specified page; use with custom page templates for great for website teasers!
  • Major improvements to settings user interface, including hiding unused fields based on settings, easier selection of restriction type, and cleaner "remove" confirmation for IP address list
  • Performance improvements - catches and blocks restricted visitors earlier in the loading process
  • New filter hooks for other developers: 'restricted_site_access_is_restricted', 'restricted_site_access_approach', 'restricted_site_access_redirect_url', and 'restricted_site_access_head'
  • Localization ready - rough Spanish translation included!
  • Basic support for no JavaScript mode
  • Optimized for PHP 5.2, per new WordPress 3.2 requirements (no longer supports PHP < 5.2.4)
  • Assorted other improvements and optimizations to the code base

3.2.1

  • Restored PHP4 compatibility

3.2

  • More meaningful page title in "Display Message" mode (previously WordPress > Error)
  • Code clean up, prevent rare warnings in debug mode

3.1.1

  • Fixed PHP warning when debugging is enabled and redirect path is not checked

3.1

  • New feature: backwards compatibility with PHP < 5.1 (limited testing with earlier versions)
  • Bug fix: disappearing blocked access message text box on configuration page
  • Bug fix: login always redirects visitor back to correct page
  • Improved: built in help on configuration page updated, clearer
  • Improved: "IP already in list" indicator
  • Improved: optimizations to code that handles restriction behavior

3.0

  • Integrates with Privacy settings page and site visibility option instead of adding a whole new page
  • Simplified options: clearer instructions, removed unnecessary hiding / showing of some options, fewer lines
  • Indicates whether the site is blocked in the admin next to the site title (WordPress 3.0+ only)
  • New action hook, restrict_site_access_handling, allowing developers to add their own restriction handling
  • Cleans up / removes settings when uninstalled
  • Assorted under the hood improvements for best coding practices, sanitization of options, etc

2.1

  • Customize blocked visitor message
  • Stronger security (patched "search" hole)
  • Better display / handling of blocked visitor message

2.0

  • Add support for IP ranges courtesy Eric Buth
  • Major UI changes and improvements; major code improvements

1.0.2

  • Fix login redirect to home; improve redirect handling to take advantage of wp_redirect function

1.0.1

  • Important fundamental change related to handling of what should be restricted

Requires: 3.4 or higher
Compatible up to: 3.5.2
Last Updated: 2013-1-27
Downloads: 66,581

Ratings

4 stars
4.9 out of 5 stars

Support

0 of 2 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1
100,1,1 100,1,1
100,2,2
100,2,2 100,3,3 100,2,2 100,2,2 0,1,0
100,5,5 100,1,1
100,1,1
100,1,1 100,2,2
100,1,1 100,3,3
100,1,1
0,1,0
100,3,3
100,1,1
100,2,2
100,3,3
50,2,1 100,3,3
100,2,2 100,1,1
86,7,6
100,1,1
100,1,1
0,1,0
100,1,1
100,1,1