UPDATE AVAILABLE: Version 0.9.8 is now available with big improvements; such as the addition of third party plugin hiding, human readable menu names, compatibility with the Ozh admin menu plugin.
Scans your WordPress admin sidebar for menu items and gives you option to hide them from a specific user. This will only work on WordPress versions greater than 2.7.1 as if relies on the newer admin look.
Any of the following can be hidden: posts, media, links, pages, comments, appearance, dashboard, plugins, users, tools and settings.
Please note that this is only an aestheic effect, if your user has something installed in their browser that allows them to change the CSS of the page they will be able to unhide the menu item. This also does not prevent them from accessing the hidden menu sections directly by web address.

Awarded the Famous Software Award




I am trying to install Hide Admin Panels plugin for wordpress. It is exactly what I wanted and I am very excited about it. However, plugin cannot be activated due to parse errors. Is this a known issue, and is there a fix. I really want to use this plugin.
Thanks for any help.
TJ
Awesome plugin, EXACTLY what I was hoping someone would develop so I can “simplify” WP installs for my clients. One issue tho’… Even though I left the NextGEN Gallery plugin unchecked, it appears that Hide Admin Panels still blocks it out for my user. Any thoughts on why and how to correct?
( It’s WordPress 2.8.6 and NextGEN Gallery 1.4.3 )
UPDATE: I thought that upgrading to WP 2.9.2 might resolve the issue above, but it’s still blocking the NextGEN Gallery third party plugin menu, even though that’s NOT checked under Hide Admin Panels….
Okayyyyy… I found the issue, and it’s not with Hide Admin Panels. In the NextGEN Gallery “Roles / capabilities” section, I had to change some of the settings from “Administrator” (default) to “Editor” to allow my user to see those functions. Once I did that, the user was able to see those NextGEN Gallery functions just fine. Hope this helps someone else!
It works in Firefox, but not not Internet Explorer (6). The restricted user can even see the Settings > Hide Admin Panels menu.
The latest version (0.9.8.3) fixes this issue, please download here:
http://downloads.wordpress.org/plugin/hide-admin-panels.zip
Hi it seems to be working fine apart from the dashboard still shows even though it is checked and I get this message in the Hide Admin Panel options screen:-
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /homepages/25/d120230302/htdocs/www.blissfinefood.ca/wp-content/plugins/hide-admin-panels/class-bx-news.php on line 38
Warning: file_get_contents(http://www.wpxpand.com/feeds/wordpress-plugins/) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /homepages/25/d120230302/htdocs/www.blissfinefood.ca/wp-content/plugins/hide-admin-panels/class-bx-news.php on line 38
Please help
Thanks
Jonathan
Really like the plugin. I have the latest version. However, I have one issue. When I go to settings I check those menu items that I don’t want the current admin user to see (me at this time). That includes the dashboard. Everything works fine until I log out. When I login again, the dashboard is the first thing that shows – it is not however, on the admin menu which is what I expect. But I didn’t expect that page to load when I log in. Should this happen? I would rather the dashboard not show up at all. Any help is welcomed. Thanks.
The hide admin panels plugin only hides the menu options using CSS, it does not disable access to menu options. We will continue to look into more robust ways of preventing access to the parts of the admin area. Stayed tuned.
When I deactivate the plugin, it leaves ‘admin panels’ in the Wordpress Menu. How do I get rid of it?
Great plug-in! Works really well except that even though I’ve switched off access to *everything*, users logging in can still see and edit their own user profiles, is there any way to switch this off as well, I don’t want my users to be able to change *anything*.
Thank You!
We will look into this, but off the top of my head the solution I’m thinking of could be easily circumvented by the user switching off their javascript, so this may take some thought. We will brainstorm this one.
Hi, this plugin is great, however, is it possible to permission everyone out of 1 menu item and then permission only 1 user back into it?
Hi,
I am trying your plugin with a WP 3.0.1 multi-user enabled but it doesn’t seem to work. I should be able to alter an specific user by name or a role but it doesn’t do anything??
Is your plugin for multi users as well??
regards,
With ap 0.9.8.3 and WP 3.0.1 I receive a warning at wp-admin/options-general.php?page=hide-admin-panels.php.
Warning reads:
Warning: file_get_contents(http://www.wpxpand.com/feeds/wordpress-plugins/) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /home/.sites/38/site804/web/vitecpower/wp-content/plugins/hide-admin-panels/class-bx-news.php on line 38
Any fix for that?
Br,
Andreas