Accent Image
Pete on July 8th, 2008

I really liked Filipe Fortes’ excellent Post Levels plugin, but I wanted a little more granular access controls, and this plugin was born. See below for more detailed information, check it out on WP Extend, or get right to the goods:

Current Version: WP Sentry 0.5 (Updated: Aug 11, 2008)

Installation:

  1. Upload ‘wp-sentry.php’ to your WordPress plugins directory (/wp-content/plugins/)
  2. activate it from the plugin control panel.
  3. There is no #3!

Upgrade:

  1. Deactivate the plugin from the WordPress plugins control panel.
  2. Upload the new files to the plugins directory (/wp-content/plugins/)
  3. Reactivate the plugin from the WordPress plugins control panel.

Help Pages

Contact:
Questions, comments, bug reports, feature requests, and hate mail may be sent to pete.holiday@gmail.com.



Revision History:

  • Version 0.5.1: Fixed a bug which was displaying titles inappropriately.
  • Version 0.5:
    • Uploaded to WordPress Extend for easy maintenance
    • Added the ability to assign permissions to posts en masse.
  • Version 0.4:
    • Added support for private pages.
    • Added a sentry-aware replacement for the Pages widget.
  • Version 0.3:
    • Default groups for new users added.
    • Default groups for new posts added.
    • Ability to change the private post title prefix and postfix added.
    • Ability to delete groups added.
    • Reorganized the administration screens.
    • Major preview functionality added.
    • Changed syntax so the plugin is compatible with PHP 4.x systems.
    • Tested for WP 2.6
  • Version 0.2: Fixed a bug that prevented the creation of new users.
  • Version 0.2: Added the ability to allow all registered users to view a post.
  • Version 0.1: Initial release.

If you are looking for a way to to give back to WP Sentry, feel free to show your gratitude via paypal.

11 Responses to “WP Sentry”

  1. This is a great plugin. It gets rid of the weaknesses of many previous types of plugins, and is very userfriendly and easy to use!

  2. Hi Pete,
    Thank you for creating this great plugin! I looked for days trying to find just the right plugin for the site I am working on.
    I am having one issue. I have set the permalink page to the home page if an unauthorized user tries to access a protected post. Here’s the problem - if a user is logged in and logs out while on the protected post, it returns the page not found error message instead of redirecting them to the home page.
    Is there a fix for this?
    Thanks,
    Kathy

  3. Unfortunately, because of the way WP handles access to private posts, there’s really no easy fix for it that I’m aware of. I’ll add that to my list of things to look into, though.

  4. Thanks, Pete. Oh well, I can live with that. Your plugin has solved many issues for me that others did not. I’ll just make my 404 page a bit nicer!

  5. Thank you, thank you, thank you so much for this plug in. It’s simple, it’s easy to use, and it gets the job done. Just like Kathy said above, I just need to spruce up my 404 page.

  6. Are the user groups WP-Sentry creates self-contained to the plugin? I have used the Role Manager plugin ( http://www.im-web-gefunden.de/.....e-manager/ ) to add my own user groups for different access levels, and I am implementing a payment/membership plugin that will assign & remove users from these groups according to their payment status. Just wondering if the groups WP-Sentry uses could be in these user roles that I have created with Role Manager, or conversely if there is any Paypal/Membership management plugin which will automatically assign paid members to a WP-Sentry group, and remove them from it when they end their paid subscription.

    Thanks!

  7. GREAT plugin you’ve created. Just what I needed. It was a bit of a pain to figure out the flow of things when someone wasn’t logged in, but I’ve re-created my 404 (including adding a login widget) to account for all instances why someone may have landed there and seems to be working well.

    I have, though, come across what seems to be a glitch. If I go into a Page to make changes, I always double check that Allow Registered Users is still selected for Sentry before hitting Save. But many times, I’ve soon received notice from a user that he/she cannot access the Page. And sure enough, I’ll go back in and it’s unchecked. Any suggestions? I can’t purposefully uncheck it unless I hold down control key, so I don’t think I could be doing anything that’s causing it to become unchecked.

    Thanks so much for the great plugin!

  8. Great plugin, thank you!

  9. Thank you, thank you, thank you so much for this plug in. It’s simple, it’s easy to use, and it gets the job done.

  10. I have one bug:
    When i active the plugin, my page list change order

  11. Please send an email to pete.holiday@gmail.com if you have questions or have found a bug. Thanks!