I’ve got a similar situation. Each month, I get a file with information about the organization’s current members. I upload that to WordPress giving each member a WordPress login and password based on their member id. These logins have limited permissions – they can be used to view “member only” content, but cannot post or comment. [If they want to contribute to the site, there’s a way they can apply for an account with more privileges.]
We get a membership list each month. I’d like to delete all the members of this type and reload them from the new file. If they can access their profile page and change their passwords, their changes will be wiped out with the next upload.
We can try to handle this through training, but with a relatively large population, this isn’t working well. Is there a way to create these users with a capability that would hide the profile page?
The thread here has a suggestion on changing menu.php — but I don’t want to hide the page for everyone — just the folks who aren’t active contributors.
I’m running role manager, but don’t know how I’d put the hooks in to check the capability to see the profile.
Any suggestions? [My problem’s with WP 2.2, if that makes a difference.]