{"id":227303,"date":"2025-04-24T12:23:56","date_gmt":"2025-04-24T12:23:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/simplify-admin\/"},"modified":"2026-07-29T13:54:16","modified_gmt":"2026-07-29T13:54:16","slug":"simplify-admin-menus","status":"publish","type":"plugin","link":"https:\/\/es-do.wordpress.org\/plugins\/simplify-admin-menus\/","author":23259181,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"7.0.2","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Simplify Admin Menus","header_author":"Adam Alexandersson","header_description":"WordPress plugin that simplifies the admin panel menus and admin bar for user roles or specific users.","assets_banners_color":"b3dfc3","last_updated":"2026-07-29 13:54:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":40,"downloads":1561,"num_ratings":2,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.0":{"tag":"1.3.0","author":"adamalexandersson","date":"2025-04-24 12:25:58"},"1.3.1":{"tag":"1.3.1","author":"adamalexandersson","date":"2025-05-14 09:10:04"},"1.3.2":{"tag":"1.3.2","author":"adamalexandersson","date":"2025-12-01 10:48:56"},"2.0.0":{"tag":"2.0.0","author":"adamalexandersson","date":"2026-07-29 13:54:16"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3293112,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3293112,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3293118,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.0","1.3.1","1.3.2","2.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Main settings interface","2":"Role-specific menu configuration","3":"Admin bar customization options"}},"plugin_section":[],"plugin_tags":[83,2761,4657,1244,22387],"plugin_category":[],"plugin_contributors":[241340],"plugin_business_model":[],"class_list":["post-227303","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-adminbar","plugin_tags-clean","plugin_tags-hide","plugin_tags-simplify","plugin_contributors-adamalexandersson","plugin_committers-adamalexandersson"],"banners":{"banner":"https:\/\/ps.w.org\/simplify-admin-menus\/assets\/banner-772x250.jpg?rev=3293118","banner_2x":"https:\/\/ps.w.org\/simplify-admin-menus\/assets\/banner-1544x500.jpg?rev=3293112","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/simplify-admin-menus\/assets\/icon-256x256.jpg?rev=3293112","icon_2x":"https:\/\/ps.w.org\/simplify-admin-menus\/assets\/icon-256x256.jpg?rev=3293112","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Simplify Admin Menus allows you to customize and streamline your WordPress admin interface by controlling which menu items and admin bar elements are visible to different user roles and individual users. This helps create a cleaner, more focused admin experience.<\/p>\n\n<p>Key Features:<\/p>\n\n<ul>\n<li>Role-based menu item visibility control<\/li>\n<li>Per-user overrides (Inherit, Hide, or Show) that can bypass role settings<\/li>\n<li>Protected administrators who always retain full menu access<\/li>\n<li>Customizable admin bar elements per role or user<\/li>\n<li>Simple and intuitive interface<\/li>\n<li>Improves admin workflow efficiency<\/li>\n<\/ul>\n\n<h3>Build Tools<\/h3>\n\n<p>This plugin uses modern build tools to compile and optimize assets. To set up the development environment:<\/p>\n\n<ol>\n<li><p>Clone the repository:\n   git clone https:\/\/github.com\/adamalexandersson\/simplify-admin-menus.git<\/p><\/li>\n<li><p>Install dependencies:\n   npm install<\/p><\/li>\n<li><p>Available build commands:<\/p>\n\n<ul>\n<li><code>npm run build<\/code> - Build production assets<\/li>\n<li><code>npm run dev<\/code> - Start development server with hot reloading<\/li>\n<li><code>composer install<\/code> - Install PHP dependencies<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>The plugin uses:\n* Vite for asset bundling and development server\n* SCSS for styling\n* Composer for PHP dependency management and PSR-4 autoloading<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/simplify-admin-menus<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings-&gt;Simplify Admin Menus screen to configure the plugin<\/li>\n<li>Configure visibility settings for each user role as needed<\/li>\n<li>Optionally set per-user overrides or protected administrators<\/li>\n<\/ol>\n\n<h4>Development<\/h4>\n\n<p>The source code for this plugin is available on GitHub: https:\/\/github.com\/adamalexandersson\/simplify-admin-menus<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20control%20menu%20items%20for%20specific%20user%20roles%3F\"><h3>Can I control menu items for specific user roles?<\/h3><\/dt>\n<dd><p>Yes, you can customize which menu items are visible for each user role independently.<\/p><\/dd>\n<dt id=\"can%20i%20unhide%20a%20menu%20item%20for%20one%20user%20when%20it%20is%20hidden%20for%20their%20role%3F\"><h3>Can I unhide a menu item for one user when it is hidden for their role?<\/h3><\/dt>\n<dd><p>Yes. Select the user and set that item to Show. User Show overrides role hiding. Inherit follows the role; Hide forces the item hidden.<\/p>\n\n<p>Important: Show only unhides items WordPress already allows for that user. It cannot grant capabilities. For example, Appearance, Plugins, and Users normally require Administrator capabilities, so showing them for an Editor will have no effect.<\/p><\/dd>\n<dt id=\"what%20are%20protected%20administrators%3F\"><h3>What are protected administrators?<\/h3><\/dt>\n<dd><p>Protected administrators always see the full admin menu and admin bar, even if the Administrator role has items hidden. Only users in that list are exempt \u2014 network\/super admin status alone does not bypass restrictions. The first administrator is protected by default. You can manage the list under Protected administrators on the settings page.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20block%20access%20to%20admin%20pages%20by%20url%3F\"><h3>Does this plugin block access to admin pages by URL?<\/h3><\/dt>\n<dd><p>No. This plugin only hides menu and admin bar items in the interface. It does not change capabilities or block direct URL access.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20the%20front-end%20of%20my%20site%3F\"><h3>Will this affect the front-end of my site?<\/h3><\/dt>\n<dd><p>No, this plugin only modifies the admin interface and admin bar. It does not affect your website's front-end appearance.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added protected administrators who always retain full menu and admin bar access<\/li>\n<li>Added per-user Inherit \/ Hide \/ Show overrides that can bypass role settings<\/li>\n<li>Migrated legacy user hide maps to the new override format automatically<\/li>\n<li>Protected access is controlled only by the protected administrators list (not network\/super admin status alone)<\/li>\n<li>Improved menu removal using WordPress core menu APIs<\/li>\n<li>Restructured plugin code into clearer namespaced app folders<\/li>\n<li>Hardened settings save\/load sanitization and redirects<\/li>\n<li>Tested with Wordpress 7.0<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Tested with Wordpress 6.9<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>General improvements <\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added support for user specific settings <\/li>\n<li>Improved security and code quality for WordPress plugin repository<\/li>\n<li>Renamed plugin to Simplify Admin Menus<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Improved security and code quality for WordPress plugin repository<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Minor changes and improvements<\/li>\n<li>Translations updates<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to Simplify Admin<\/li>\n<li>Added support for wordpress color schemes<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added support for all admin bar items<\/li>\n<li>Added composer and rewrite of the code with PSR-12 and PSR-4 autoloading<\/li>\n<li>Added translations support<\/li>\n<li>Rewrited the javascript from jQuery to Vanilla javacript and updated the CSS to SCSS<\/li>\n<li>Added Vite build system for asset management<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic functionality for hiding admin menu items<\/li>\n<li>Role-based access control<\/li>\n<li>Admin interface for managing settings<\/li>\n<\/ul>","raw_excerpt":"Simplify your WordPress admin interface by customizing menu items and admin bar elements per user role or individual user.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/227303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=227303"}],"author":[{"embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/adamalexandersson"}],"wp:attachment":[{"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=227303"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=227303"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=227303"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=227303"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=227303"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-do.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=227303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}