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:
- Upload ‘wp-sentry.php’ to your WordPress plugins directory (/wp-content/plugins/)
- activate it from the plugin control panel.
- There is no #3!
Upgrade:
- Deactivate the plugin from the WordPress plugins control panel.
- Upload the new files to the plugins directory (/wp-content/plugins/)
- Reactivate the plugin from the WordPress plugins control panel.
Help Pages
- Plugin Tour — Screenshots and short descriptions
- Plugin Help — The nitty-gritty details
- Plugin FAQ — Frequently (and infrequently) asked questions
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. |

July 22nd, 2008 at 10:16 am
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!
August 22nd, 2008 at 5:01 pm
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
August 22nd, 2008 at 5:06 pm
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.
August 22nd, 2008 at 9:47 pm
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!
September 4th, 2008 at 12:41 pm
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.
September 16th, 2008 at 5:03 pm
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!
September 19th, 2008 at 11:56 am
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!
October 7th, 2008 at 11:17 am
Great plugin, thank you!
October 17th, 2008 at 2:48 pm
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.
October 17th, 2008 at 4:04 pm
I have one bug:
When i active the plugin, my page list change order
October 27th, 2008 at 12:24 pm
Please send an email to pete.holiday@gmail.com if you have questions or have found a bug. Thanks!