Does anyone know an easy, and clean, way of implementing client only sections on a WordPress site?
In this case, imagine their are two pages. I want to set up a bunch of logins for some clients to access only page one, a bunch of logins to access only page two, and some logins that can access both. (The rest of the pages on the site would be completely visible to the public).
Is that something that can be implemented quite cleanly (so far I’ve only found plugins like Role Scoper – which is quite messy), or am I better off looking at Expression Engine for a requirement like this?
Basically it looks like through the use of those plugins, you are giving a permissions level to a certain group, and then telling a page that it can only see a page if the group is > permission level x.
I ended up going with User Access Manager, thanks davesgonebananas.
In addition, I used Members to set up some additional Roles (basically just duplicates of Subscriber). I then assigned these different roles to certain pages using UAM. That way, the client can just select the appropriate Role when adding a new user, and they’re done. (which is far easier than letting them loose with all of UAM’s settings).
I then used Sidebar Login to add login and logout fields to the site layout.