WordPress, Multisite and BuddyPress plugins, themes and support


Menus (Enable or disable WP Backend Menus)

I needed an mu-plugin to keep track of what menus I’ve enabled or disabled.

The SiteAdmin–>Options already does the Plugins menu, so I’ve add a bunch more.

If, like me, you need to hide the Themes Menu, or don’t want anyone messing with the Permalinks menu, or are frightened by the Delete Blog menu, this plugin will help.

I’ve added a checkbox to move the Design menu to the right, my preference.

I’ve added a checkbox to toggle a redirect to hide the Dashboard.

I’ve added a toggle to return the normal WP Media Buttons in the edit forms.

I’ve added wp-redirects: for example with a Settings->Permalink submenu disabled even if a user entered the options-permalink.php url in their browser, they arrive back at Settings->General.

Not all menus are listed, you could experiment easily enough, I figure.

Disabling the Widgets menu is not an option as it is added conditionally by the temlpate and is required by the dashboard.

There is also a checkbox for enabling all menus for SiteAdmin while leaving normal users with limited menus.

If you use other plugins to disable/hide admin menus, there will be collisions/errors. Happy testing!

The following menus are disabled by default giving you the option to turn them back on:

  • Settings
  • Settings General
  • Settings Writing
  • Settings Reading
  • Settings Discussion
  • Settings Privacy
  • Settings Permalinks
  • Settings Miscellaneous
  • Settings Delete Blog
  • Users
  • Users Authors and Users
  • Users Your Profile
  • Write
  • Write Post
  • Write Page
  • Mu Media Buttons
  • Media Buttons
  • Write Link
  • Manage
  • Manage Pages
  • Manage Links
  • Manage Categories
  • Manage Link Categories
  • Manage Tags
  • Design
  • Design Themes
  • Manage Import
  • Manage Export
  • Move Design Menu to the Right
  • Dashboard

Download: http://wpmudev.org/project/Menus

Post to Twitter Tweet This Post