Preventing WordPress authors from editing menu buttons
21 February 2008
You setup a WordPress based website for someone, create some pages as a part of the site structure and design a menu to accommodate those pages. Having done all of this work you ideally want to protect the client from ballsing the menu and the look of the site up.
The Plan
Setup the top level pages with the admin account. Setup an author level account then download and install the Role Manager plugin. Enable the following for the client login:
- Delete Others Posts
- Delete Pages
- Delete Posts
- Delete Private Pages
- Delete Private Posts
- Delete Published Pages
- Delete Published Posts
- Edit Others Pages
- Edit Others Posts
- Edit Pages
- Edit Posts
- Edit Private Pages
- Edit Private Posts
- Edit Published Pages
- Edit Published Posts
- Manage Categories
- Moderate Comments
- Publish Pages
- Publish Posts
- Read
- Read Private Pages
- Read Private Posts
- Upload Files
Download and install my Protect Title plugin. Now when the client edits a page created by admin they won’t be able to edit the title, keeping the menu looking nice.