<< See Contexture’s Other WordPress Freebies!

What does it do?

You control who has access to your contentConfigure permissions your wayUse groups for simple user organizationSee permissions at a glance

By adding much-needed user-management functionality to WordPress, Page Security by Contexture International (PSC) lets YOU decide which users can access which content. Add users to groups, set granular permissions for content, and finally take control of your website!

Create an intranet or a members-only area with just a few clicks, or build a subscription based system with automatically expiring memberships. You can even create multiple levels
of security for powerful, granular protection of any section, or sub-section on your site.

Use groups allow you to organize your users how YOU see fit, then use your groups to choose who can access posts, pages, custom content, or entire sections of your website.

PSC is created to be simple, yet powerful – and is designed to integrate seamlessly and intuitively with WordPress. If you know how to use WordPress, you know how to use PSC.

Quick Start

This will walk you through protecting your very first page. Let’s assume you want to limit access to a particular page to only registered users. Here’s how we’d do that:

  1. Go the page’s Edit screen – the one where you would normally make changes to the page.
  2. In the Restrict Access sidebar, click the option “Protect this page and it’s descendants“. More options will appear.
  3. Use the Available Groups drop-down to select the “Registered Users” group – then click the Add button.
  4. You’re done! Now, only registered users will be able to see this page. Everyone else will either be shown a default “Access Denied” message.

Tip: You can customize your Access Denied messages from you admin, under Settings > Page Security.

Tips & Tricks:

  • Any page or post can be easily made admin only!
    To do this: When editing a page, check the “Protect this page it’s descendants” checkbox but don’t add any groups. By default, all protected pages can be seen by Admins or Editors – but if you don’t add any groups, they will be invisible to non-admin users.
  • The “Restrict Access” sidebar is AJAX-loaded, so any changes you make to security are saved immediately! There’s no need to click the “Update” button to save changes to a page’s security.
  • You can now protect your entire site. When this option is enabled, the entire site is treated as if it were a “protected section”. Users must be a member of at least one group with site access, or they will be given an access denied message.

While we believe this plugin is secure, we make no warranty about it’s effectiveness during real-world use. Only time and testing will tell for sure. USE AT YOUR OWN RISK!

License

This plugin is distributed under the GNU General Public License (GPLv2).

Download

Download Page Security from WordPress.org >>
<< See Contexture’s Other WordPress Freebies!

503 Responses to Page Security for WordPress


  1. Tony Styles

    I must confess I am slightly disappointed with your product (purchased the pro version). Whilst it protects posts and prevents unauthorised entry the post still appears in Recent Posts. It also does a similar things with calendar entries and Upcoming Events. Menus are great. Cannot the same logic be applied to posts and calendar items?

    • Contexture

      Tony,

      There is no pro version. Page Security is a completely free, open source project that we built and maintain on our free time. In order to function with custom post/content types created by other plugins (like calendars or events) those plugins must follow WordPress’s established rules and conventions. If they don’t, they are essentially a separate piece of software from WordPress and Page Security will have no way to affect it.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>