WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Page Security by Contexture

Allows admins to create user groups and set access restrictions for any post, page or section.

I get an error about PHP5 when I activate your plugin. What gives?

As of version 1.5.2, Page Security requires PHP 5.2.4 and WordPress 3.2 or higher to work. If you receive an error message while activating/installing this plugin, you may need to upgrade your PHP installation (you are probably still running PHP4). If you are using a web hosting service, simply contact your hosting provider about updating your default version of PHP (it's usually as simple as checking a box somewhere on your hosting dashboard).

Does Page Security work with WordPress 2.9 or earlier?

As of Page Security 1.5.2, WordPress 3.2 is REQUIRED (due to a critical change in jQuery, this was unavoidable). Older versions of PSC (1.5.1 or earlier) may still work with older versions of WordPress.

How does "Protect Entire Site" Work?

This option is great for those who want to create private, intranet-like websites. When this option is enabled, only registered users will be able to access any part of the website while unauthenticated users are automatically denied access or redirected to the login screen.

Best of all, ALL SECURITY RESTRICTIONS you have created are still in effect, even if a user is registered. For instance, if a registered user (who has site-level access) tries to access content not enabled for their group, they will be denied access (just like normal).

This is powerful because it allows you to quickly and completely restrict site access to all unapproved users, while maintaining multiple levels of ADDITIONAL security for your content. To ensure your site is completely intranet-secure, remember to disable WordPress's "Anyone Can Register" setting.

Can I help translate PSC into my language (or update an outdated translation)?

Absolutely! PO files are now included with each PSC download. You can use a WordPress plugin like "CodeStyling Localization" or a program like "Poedit" to easily create language-specific translations. If you'd like us to include your translation in the official release, simply email it to opensource@contextureintl.com!

Is there an easy way to make some sections admin-only?

Yes! This is particularly handy if you're working on a new section of your website but you aren't quite ready to share it with the world. From the page's edit screen, simply find the "Restrict Access" sidebar and check "Protect this page and it's descendants". That's it! Even if you don't assign any groups, anyone who's logged in as an admin will still have full access to that page.

If I protect a term (category, tag, etc) will it protect all the posts too?

Yes. Whenever you add protection to a term, those permissions are automatically inherited by the content.

Is there a way to give new users temporary group membership?

Yes, although it involves a little bit of coding. Please see this thread on the WordPress Support Forum for details: http://goo.gl/oXDyh

I found a bug or need a feature, what do I do?

Please visit our official support page at http://goo.gl/Cw7v7 and we'd be glad to help you out.

Can I help test out pre-release versions of PSC

Absolutely. If you want access to all the newest features, and don't mind dealing with occasional bugs, visit our support page http://goo.gl/Cw7v7 and look for the "Development Build" option.

Requires: 3.3 or higher
Compatible up to: 3.8.3
Last Updated: 2013-11-13
Downloads: 53,156

Ratings

4 stars
4.5 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

0 people say it works.
0 people say it's broken.

100,1,1
100,2,2 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 0,1,0 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 67,3,2 100,1,1 100,2,2 100,4,4 100,1,1 100,1,1 100,1,1 100,4,4 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
50,2,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,2,2 100,1,1 100,2,2 100,1,1 100,1,1
0,1,0 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 0,1,0
100,2,2
100,1,1
100,2,2 100,1,1 100,1,1 100,1,1
0,1,0 100,1,1 100,5,5 100,1,1 100,1,1
100,1,1 100,2,2
50,2,1 100,1,1 100,1,1 100,1,1
100,1,1
67,3,2
100,2,2
100,2,2
100,3,3
100,1,1 100,1,1
100,1,1 100,2,2
100,1,1