Removing options from single accounts

Is there a way to remove certain options from accounts?

I have a test account, which users can use to see how the system works, but I don’t really want them to be able to change the password or actually post comments/posts/pages. It is meant purely as a way for them to see the system in action before signing up for an account.

I suppose the simplest thing, would be to somehow buttons such as ‘update profile’ and ‘post’, though it would be good for them to have ‘preview’ button still working.

Is this possible?

Thanks,

Joe

  • drmike
    • DEV MAN’s Mascot

    From all accounts or just specific ones? Have to admit that if it;s from all of the accounts, we just edit core.

    We tried it on a couple of our installs but had too many folks setting up their own accounts while logged in as the demo user. (Granted we could have solved that with just a check on what user is setting up the account but that was back in the days I was getting 100+ wp.com emails and blog comments every day.

    Easiest way we had for the demo account was to go ahead and set up the account, export out the MySQL data, and set up a script to delete the MySQL data directly and replace it with the original material you exported out. Run it every 10-15 minutes with a cron.