EffectIO Admin Menu Editor Pro

Original price was: $70.00.Current price is: $9.99. / year

Drop-in compatible replacement & Licensed Product

Lets you directly edit the WordPress admin menu. You can re-order, hide or rename existing menus, add custom menus and more. Version: 2.21 Lets you directly edit the WordPress admin menu. You can re-order, hide or rename existing menus, add custom menus, and more.

Released on: 2025-09-19

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Admin Menu Editor Pro 2.21 Description

Admin Menu Editor Pro 2.21

Elevate your WordPress experience with Admin Menu Editor Pro 2.21. This powerful plugin allows you to take full control of your WordPress dashboard by customizing and rearranging the admin menu to fit your specific needs.

Are you tired of scrolling through a cluttered and confusing admin menu? Admin Menu Editor Pro 2.21 is here to help. With its user-friendly interface, you can effortlessly organize the menu items, hide unnecessary options, and create a more streamlined workflow for you and your team.

But why pay full price when you can enjoy the benefits of Admin Menu Editor Pro 2.21 at a discounted rate? EffectIO offers a cost-saving alternative for updating plugins. With their selection of premium plugins, including Admin Menu Editor Pro, you can access updates directly through the EffectIO Dashboard, ensuring you always have the latest features and enhancements.

Key Features:

  • Effortlessly customize and rearrange your WordPress admin menu
  • Hide unnecessary menu items for a cleaner interface
  • Create a streamlined workflow tailored to your needs
  • Enjoy easy access to updates through the EffectIO Dashboard
  • Items come pre-activated for a hassle-free experience
  • Compatible with most WordPress plugins and themes
  • Simple drag-and-drop functionality for easy menu customization
  • Improve productivity by eliminating distractions and focusing on what matters

By leveraging the power of Admin Menu Editor Pro 2.21, you can enhance your WordPress site’s functionality and improve your overall user experience. With GPL code and the knowledge that you have premium support from EffectIO, you can confidently optimize your admin menu to suit your unique requirements.

EffectIO also offers super deals on their website, offering 30 to 90 percent discounts on a range of premium plugins. Take advantage of these incredible savings to further enhance your WordPress site and unlock its full potential.

Lets you directly edit the WordPress admin menu. You can re-order, hide or rename existing menus, add custom menus, and more.

2.30 — 2025-09-08
  • ##### Breaking Changes
  • Increased the minimum required PHP version from 5.6 to 7.1. ##### Added
  • New Quick Search features:
  • You can now search posts (by title) and users (by login, email, or display name). You can configure enabled post types in the "Quick Search" settings tab, under "Search scopes".
  • You can press Ctrl + Enter to open the selected search result in a new window or tab.
  • Quick Search remembers recently used items for each user. Previously, it would preload the same recent items for all users.
  • Added a tweak that disables the Gutenberg Welcome Guide. ##### Fixed
  • Fixed import error messages not being shown in the widget import popup.
  • Fixed PHP 8.4 deprecation notices like "Implicitly marking parameter $foo as nullable is deprecated, the explicit nullable type must be used instead".
  • Fixed repeated re-crawling of menu items where the URL contains a "#fragment".
  • Fixed a bug where the plugin would unexpectedly hide the top-level "Profile" menu from non-admin users in some configurations.
  • Fixed long menu titles wrapping to the next line and inconsistent field label spacing in the menu editor.
  • Fixed a conflict with "FunnelKit Funnel Builder" where "WooFunnels" would permanently stay highlighted as a new menu because its "Upgrade to Pro" submenu item could not be correctly marked as seen.
  • Fixed a conflict with Forminator Forms where the "Forminator" menu would always be highlighted as a new menu.
  • Fixed a PHP warning "fgetcsv(): escape must be character" in PHP versions older than 7.4.
  • Fixed a dropdown potentially extending outside its parent dialog/popup when one of the items is very long.
  • Fixed the "Copy Permissions" button state not being updated when dropdown values were changed using the keyboard instead of the mouse.
  • Fixed improper sanitization of the "placeholder" attribute for the "ame-user-info" shortcode.
  • Fixed the "admin_menu_editor-menu_url_blacklist" filter being called too early, before most other plugins have been loaded. Now other plugins should be able to actually use this filter to modify the menu blacklist.
  • Fixed a conflict with "Advanced Responsive Video Embedder" (ARVE) that prevented the contents of the ARVE settings tabs from displaying.
  • Improved profile field detection by ignoring hidden fields and nested tables. This slightly improves compatibility with plugins like "Store Toolkit for Woocommerce" and "Dokan".
  • Improved detection and handling of non-hardcoded meta capabilities in the menu editor. The plugin should now display their status more accurately, and enabling menu items that use meta capabilities should work more reliably. However, meta capability support remains incomplete since plugins can implement them in arbitrarily complex ways.
2.29.1 — 2025-05-22
  • Hotfix for a bug in version 2.29 that could cause it to crash with a fatal error upon activation. If you've encountered that bug on your site, you will likely need to upload this update manually because the regular update mechanism won't work while the plugin is deactivated.
2.29 — 2025-05-22
  • ##### Added
  • Added a new settings tab: "Columns". It lets you hide and reorder table columns used in various admin tables, like on "Posts -> All Posts". Plugin-created tables are also supported as long as they use the same API.
  • Added two new Gutenberg tweaks: disable block locking and disable access to the Code Editor.
  • "Disable block locking and unlocking": the user can't lock or unlock blocks. This doesn't affect previously locked blocks; they stay locked.
  • "Disable access to the Code Editor and "Edit as HTML"": the user can't switch to the "Code editor" mode that normally lets you view and edit the underlying block markup for a post or page. This also removes the "Edit as HTML" option from the block context menu.
  • Added two new tweaks for customizing the "Plugins" page: one moves active plugins to the top of the plugin list, the other selects the "Active" filter by default.
  • The plugin now automatically detects user profile fields so they can be hidden in the "Tweaks" tab. Previously, the "Hide Profile Fields" section only showed a limited set of predefined options. ##### Fixed
  • Fixed "That option is currently not allowed" errors when trying to change font weight in the Admin Customizer.
  • Fixed PHP 8.4 deprecation notice "fgetcsv(): the $escape parameter must be provided as its default value will change".
  • Fixed a conflict with the "Bricks" theme/site builder that could cause the fatal error "Uncaught TypeError: Illegal offset type in isset or empty".
  • Fixed a minor visual issue where some box backgrounds could overflow box borders when using rounded corners and custom background colors. ##### Changed
  • In most AME settings tabs, the role/user list will now stick to the top when scrolling the page. This currently doesn't apply to the "Admin Menu" tab.
  • Added an "About" tab to the "Content Permissions (AME)" meta box. Some users reported they found it difficult to figure out which plugin added this box.
2.28 — 2025-04-01
  • ##### Added
  • Added a "Reset Roles" feature to the role editor. It can reset the default roles to their default capabilities. Unlike some similar plugins, you can choose which roles to reset, and you don't lose custom roles. However, the downside is that it uses predefined defaults, which may eventually become outdated. Before resetting roles, check the WordPress version number shown in the "Reset roles to defaults" screen. ##### Fixed
  • Fixed a conflict with Toolset Types and Toolset Blocks 1.6.18 that prevented the content template editor and several other Toolset pages from working.
  • Fixed Quick Search treating headings inside admin notices as sections.
  • Added a workaround for plugins and themes that could crash in the "Content Permissions (AME)" meta box due to how AME detects post type capabilities. On new installations, the workaround will be applied automatically if the meta box runs into a fatal error the first time AME tries to display it. In other cases, you can apply it manually by going to the "Settings" tab and unchecking this option: "Detect post type capabilities by checking them with a non-existent user". ##### Changed
  • The role list is now sorted. The default roles like "Administrator", "Editor", etc, are shown in a predefined order, while the rest are sorted alphabetically. Previously, roles were shown in the order they were created.
2.27.4 — 2025-03-13
  • ##### Fixed
  • Fixed the "Disable Customizations" -> "Admin menu content" tweak not working on sites without plugins. It had a bug that was masked by having specific other plugins installed (e.g. "Classic Editor"), so it would work only on sites that were also using those plugins.
  • Fixed a potential crash in the Admin Customizer.
2.27.3 — 2025-03-13
  • ##### Fixed
  • Fixed the inability to disable the new "Search" item that's shown in the Toolbar / Admin Bar.
  • Fixed certain menu style settings such as separator colors, menu logo, menu width, etc no longer being saved on some sites.
  • Fixed a conflict with the Visualizer plugin (version 3.11.9) that stopped the edit chart feature from working due to a fatal PHP error in an AJAX handler.
  • Fixed a minor conflict with the Post SMTP plugin that caused the hidden menu items "Dashboard -> Welcome" and "Dashboard -> Credits" to become visible.
2.27.2 — 2025-03-07
  • Improved reliability of the 'Hide the "Patterns" tab' and the 'Hide the "Media" tab' tweaks. It appears that the block inserter tabs can have different IDs on different sites (even on sites running the same WP version) so it's difficult to hide them consistently.
2.27.1 — 2025-03-06
  • Fixed an issue with HTTP request method validation that could cause some of the new "Quick Search" features to fail in some server configurations (e.g. old PHP versions).
2.27 — 2025-03-06
  • ##### Added
  • Added a way to control access to specific posts and pages. The new "Content Permissions" box in the post editor lets you choose which roles will be able to see a post. It also has an "Advanced" tab where you can enable or disable individual permissions like read/edit/delete for each role. Finally, you can control what happens when someone who doesn't have permission tries to view a post: you can replace the post content with something else, show a custom error, simulate a "404 Not Found" error, or redirect the user to a custom URL.
  • Added "Quick Search": a pop-up search box that searches admin menus. Optionally, it can also search admin pages for specific settings, tabs, filter links, and a few more things. You can open the search box by pressing the Shift key twice or clicking the search icon in the Toolbar/Admin Bar. You can configure this feature in the new "Quick Search" tab or turn it off in the "Settings" tab (under "Modules").
  • Added margin settings for menu headings.
  • Added "Disable Customizations" tweaks that you can use to disable the custom admin menu, custom metabox visibility, and a few other things for specific roles or users.
  • Added a filter that can be used to turn off admin menu customizations. Basic example: `add_filter('admin_menu_editor-disable_customizations-admin_menu_structure', '__return_true');`
  • Added an option to highlight unsaved changes (i.e. enabled/disabled capabilities) in the "Roles" tab.
  • Added an "Optimize menu configuration size" option to the "Settings" tab. It makes the plugin store the admin menu configuration in a more space-efficient format, which should reduce the size of the "ws_menu_editor_pro" database entry. This option is enabled by default. Previously, this was controlled by the option "Compress menu configuration data that's stored in the database", but now the "Compress..." option only applies to actual compression. ##### Fixed
  • Fixed default redirects not being saved due to a bug in the "delete settings associated with missing roles" feature.
  • Fixed the "Highlight background" color setting in admin menu colors not completely overriding the "Menu highlight background" setting in the general admin color scheme.
  • Fixed a potential crash when the Zlib extension is enabled but the gzuncompress() function is disabled.
  • Fixed a PHP warning related to WP Adminify that was triggered by trying to parse an invalid hook callback.
  • Fixed the "Hide the Gutenberg options menu" tweak not working in WP 6.7.x.
  • Fixed the tweaks that hide the "Media" and "Patterns" tabs in the Gutenberg block inserter not working in WP 6.7.x.
  • Fixed a potential CSS issue where menu heading styles failed to override general menu item styles.
  • Fixed a minor conflict with Elementor that caused the hidden menu items "Elementor -> Connect" and "Elementor -> Note Proxy" to become visible.
  • Fixed the left side of the focus outline being cut off for capability checkboxes in the "Roles" tab.
  • Fixed a potential caching issue with generated CSS stylesheets. ##### Changed
  • Adjusted the size and layout of the top settings tabs on the "Menu Editor Pro" page in situations where the tabs don't fit on a single row.
  • Removed the "Screen Options" panel from the menu editor. The only option that was in that panel - "Hide advanced options" - is still available in the "Settings" tab (in the "Interface" section).
  • Tested with WP 6.7.2; partially tested with WP 6.8-alpha.
  • Increased minimum required WP version to 5.4.
2.26.1 — 2024-07-17
  • ##### Added
  • Added the "CSS classes" field to submenu items. You can use it to add custom CSS classes to menu items. Previously, only top level menus had this field.
  • Updated the capability database. The plugin uses this to categorize the role capabilities shown in the "Roles" tab. ##### Fixed
  • Fixed a bug introduced in version 2.26 that prevented certain blocks from rendering in the default block editor. This only affected blocks that call the "block-renderer" REST API.
2.26 — 2024-07-16
  • ##### Added
  • Added a "Nav Menus" tab that lets you hide navigation menu items from roles and users. It supports both classic navigation menus and block-based navigation menus used by FSE themes. In addition to per-role settings, you can also hide menu items from all logged-in users or all logged-out users. ##### Fixed
  • Fixed a bug introduced in version 2.25 that could cause the "Redirects" tab to be blank in some configurations. The bug also triggered this JS error: "settings.redirects.map is not a function".
  • Fixed a WooCommerce conflict where two "Subscriptions" menu items would appear when AME was active. ##### Changed
  • Tested with WP 6.6-RC3 and WP 6.7-alpha.
2.25 — 2024-07-02
  • ##### Added
  • Added background color settings for submenu item hover states, both for the admin menu and for the Toolbar.
  • Added a background color setting for the currently active admin menu item.
  • Added an option to open the admin menu logo link in a new tab.
  • Added an option to automatically delete settings associated with missing roles and users. This only applies to certain settings, such as menu permissions and login redirects. "Missing" means that the role or user doesn't exist on the current site, which usually happens when it has been deleted. In Multisite, it can also happen if different subsites have different roles. By default, this option is enabled on regular sites and disabled in Multisite. ##### Fixed
  • Fixed a WooCommerce conflict where two "Orders" menu items would appear when AME was active.
  • Fixed a rare PHP warning "Undefined array key "parent" in ... menu-editor-core.php".
  • Fixed a potential crash if the global `$menu` variable is not a native array but is still array-like.
  • Improved compatibility with old versions of UiPress. ##### Changed
  • Improved menu drag & drop from the top level to the submenu. You can now drop items anywhere in the active submenu, not just at the bottom.
  • Tested with WP 6.5.5.
2.24.3 — 2024-05-15
  • ##### Fixed
  • Fixed the WooCommerce admin page header staying in its old place when changing the admin menu width, the Toolbar height, or when hiding the Toolbar completely. Now the page header will be automatically moved or resized so that it's still fully visible.
  • Fixed custom menu items that use the "Embed WP page" feature sometimes having different item URLs for different users or having the URL change unnecessarily. With this update, the URL will change the next time you save the admin menu, but after that it should generally stay static unless you select a different embedded page.
  • Fixed synced patterns (a.k.a. reusable blocks) not working when AME Pro is active and *any* Gutenberg blocks are hidden.
  • Fixed a potential PHP warning about array indexing in `hide-others-posts.php` when at least one of the "Hide Other Users' Posts" options was enabled in the "Tweaks" tab.
  • Updated the MailPoet compatibility fix for MailPoet 4.49.1. Now custom admin menu colors should once again work on MailPoet's admin pages.
2.24.2 — 2024-04-29
  • Fixed a fatal error "Cannot use a scalar value as an array" when trying to save changes on the "Easy Hide" page.
2.24.1 — 2024-04-22
  • Fixed a conflict with UIPress that was introduced in version 2.24. The conflict prevented most admin menu settings from being applied. For example, hidden menu items would become visible, menu order would reset, renamed items would display the old title, and so on. Custom menu permissions were still effective, so unchecked items would be visible but inaccessible.
2.24 — 2024-04-15
  • ##### Added
  • Added a way to prevent a role from editing or deleting media files that were uploaded by other users. You can find the new settings in the "Tweaks" tab, in a section named "Media Library Restrictions".
  • Added the ability to hide and/or remove block patterns.
  • Added an option to hide the "Media" tab in the Gutenberg block inserter. ##### Fixed
  • Fixed inability to save various menu styles and menu separator styles without creating an admin menu configuration first. This issue could cause errors when saving changes in the Admin Customizer.
  • Fixed the Gutenberg block editor and the block-based widget editor having unnecessary empty space at the top when the Toolbar (Admin Bar) is hidden.
  • Fixed the Gutenberg editor overlapping the admin menu when increasing the width of the admin menu.
  • Fixed hidden special blocks like "Pattern placeholder" and "Legacy Widget" showing up in the "Hide Gutenberg Blocks" section even though they are not actually visible in the block inserter.
  • Fixed a conflict between unchecking the "Show the Toolbar" option and enabling "Full height" admin menu mode in the Admin Customizer. This could cause the first item of the admin menu to go off the screen, making it invisible.
  • Various other layout fixes.
  • Fixed an Admin Ccustomizer bug where changing admin menu settings in a certain order and then saving the changes could result in some of those changes being lost. For example, this could happen if you changed the menu bar width, then changed the menu separator margins, then saved the changes - the menu bar width would be reset.
  • Made the "Download as admin theme" feature available even when the current session doesn't have any unsaved changes.
  • Fixed "Warning: Attempt to read property "cap_key" on null" if a metadata update happens for a non-existent user or the user can't be retrieved.
  • Fixed the "Media" menu always being highlighted as "new" when the "Enable Media Replace" plugin is active. ##### Changed
  • The "Hide Profile Fields" tweaks now also apply to the "Edit User" screen.
  • Tested up to WordPress 6.5.2.
2.23.3 — 2024-01-21
  • Hiding the "Author" meta box now also hides the corresponding section of the "Summary" panel in the Gutenberg block editor.
  • Updated the "Meta Boxes" tab to automatically reselect the previously selected role after saving changes.
  • Fixed dashboard widget visibility not being saved.
2.23.2 — 2024-01-20
  • Fixed meta box visibility not being saved. This problem was likely related to the recent Lodash 4 migration.
2.23.1 — 2024-01-19
  • Hotfix: Fixed users that have the Administrator role and one or more additional roles unexpectedly losing the ability to edit or assign certain roles. This was caused by a preexisting but previously unknown bug that was exposed by the 2.23 update changing the default "Editable roles" setting for the Administrator role to "Leave unchanged". Users who have manually set it to "Automatic" or "Custom" are likely unaffected.
2.23 — 2024-01-17
  • ##### Added
  • Added way to hide posts created by other users. It's a group of new settings in the "Tweaks" tab. It works with posts, pages, media, and custom post types that use the default admin UI.
  • Limitations: This feature only affects post tables like the one shown under "Posts -> All Posts". Hiding other users' posts from someone doesn't prevent them from opening those posts by following a direct link, and they can still edit the posts if they have the necessary capabilities (e.g. `edit_others_posts`).
  • Made the Gutenberg panel "Revisions" hideable by hiding the corresponding meta box. ##### Changed
  • Made menu editor toolbars "sticky". They will now stay below the admin bar when scrolling down, which can be useful when editing very long menus.
  • Changed the default "editable roles" setting for the Administrator role from "Automatic" to "Leave unchanged". This means that users with the Administrator role will now be able to edit any user, even if the user being edited has more capabilities than the Administrator role (which can only happen with custom/modified roles). Of course, you can still configure this by clicking "Editable roles" in the "Roles" tab.
  • Restored the "custom permissions" and "custom item" indicators for the "Modern" editor color scheme. Previously, they were not visible in the menu editor when using that color scheme.
  • Migrated to Lodash 4.
2.22.1 — 2023-11-09
  • Fixed a conflict with Query Monitor that had the potential to cause a fatal error in some rare situations (no errors actually reported by users so far).
  • Tested with WP 6.4.1.
2.22 — 2023-10-17
  • ##### Added
  • Added a search box for menu icons. For the moment, Dashicons and Font Awesome icons have separate search boxes.
  • Added more Dashicons. Now the icon dropdown should show all currently existing Dashicons.
2.21.2 — 2023-10-09
  • ##### Fixed
  • Fixed a conflict that prevented users from changing the menu icon of the Wordfence plugin (and possibly some other plugins that use similar CSS). Note that the option "Attempt to override menu icon CSS..." in the "Settings" tab may need to be enabled for this fix to be effective.
  • Fixed a crash if the plugin encounters a supposed "menu item" that has the wrong data type, like a boolean. This was likely caused by a bug in an unidentified plugin or theme that modified the menu list incorrectly.
  • Fixed plugin visibility restrictions not being applied when editing plugin files via AJAX.
  • Fixed separator and admin color settings not being included when generating an admin theme in the Admin Customizer (the generated CSS was correct, but the settings could not be reimported later).
  • Added a compatibility workaround to the menu export feature for dealing with buggy plugins that add superfluous whitespace to every WordPress response. ##### Changed
  • Prevented the Admin Customizer interface from being displayed in any kind of a frame. Let's not do recursion.
  • Tested with WP 6.3.1 and WP 6.4-alpha.
2.21.1 — 2023-07-21
  • ##### Fixed
  • Fixed a persistent fatal error that could be triggered by changing certain menu style settings in the Admin Customizer *without* editing the admin menu first.
  • Fixed a PHP 8 deprecation notice about creating dynamic properties on the `ameRexCapability` class.
2.21 — 2023-07-14
  • ##### Added
  • Added "Admin Customizer": a new visual customization interface that lets you change various admin dashboard styles with live preview. It was inspired by the Theme Customizer. Admin Customizer includes the existing admin menu style settings and adds a number of new style settings for various admin UI elements:
  • Buttons
  • Boxes (dashboard widgets and meta boxes)
  • Page headings
  • Tables
  • The Toolbar (Admin Bar)
  • Admin Customizer can generate an admin theme from your custom style settings. The generated admin theme includes only a subset of visual settings (e.g. no menu permissions or custom widgets), and it is entirely stand-alone: you can use it without Admin Menu Editor Pro.
  • Note: Since Admin Customizer is a complex and brand new feature, it may have currently more bugs than the rest of the plugin.
  • Added more options to the "Tweaks" tab that can be used to hide more profile fields. ##### Changed
  • Added a dash before secondary menu items like "Easy Hide" and "Admin Customizer" when they are shown below the main "Menu Editor Pro" menu item.
  • Renamed some buttons that don't immediately save settings to the database from "Save Changes" to "OK". For example, this affects the confirmation button in the "Style" dialog. The behaviour is still the same, only the labels have changed. You still need to click the "Save Changes" button in the menu editor to actually save the menu configuration.
  • Added a green indicator to the "Save Changes" button on the menu editor page when there are certain types of pending changes. ##### Fixed
  • Fixed a minor conflict with Essential Grid 3.0.17 that caused tooltips in AME dialogs to appear underneath the dialogs.
  • Fixed the JS error "Uncaught TypeError: colorPresets is null" when trying to edit the colors of an individual menu item when there is no global menu color preset.
  • Fixed an inefficiency where some menu logo styles were added even when no logo was selected.
  • Fixed a rare but severe admin dashboard performance issue that was triggered by dynamically generated stylesheets using the `Content-Length` HTTP header.
  • Fixed menu item color settings not being applied to custom menu items that don't have a custom element ID. This used to work before, but was accidentally broken around version 2.19.
2.20 — 2023-05-30
  • ##### Added
  • Added the ability to move dashboard widgets and override the number of dashboard columns. The custom dashboard layout can be enabled or disabled per role.
  • Added an "open links in a new tab" setting to custom RSS widgets. ##### Fixed
  • Fixed a minor plugin conflict with "WPFunnels" and "Email Marketing Automation - Mail Mint" that caused hidden menu items created by those plugins to become visible when AME was activated.
  • Fixed a conflict with the "Fortress" plugin that could reportedly cause an infinite loop.
  • Fixed a conflict with "Da Reactions" 4.0.3 that triggered PHP warnings like "Warning: Array to string conversion in .../includes/menu-item.php on line 54".
  • Switched TypeScript to strict mode.
2.19.3 — 2023-04-24
  • Hotfix: Fixed another bug in the "full height layout" feature that pushed the right side of the Toolbar off the screen, potentially hiding the "Howdy, username" dropdown.
2.19.2 — 2023-04-24
  • ##### Fixed
  • Fixed a fatal error in the role editor and on "Settings -> Easy Hide" that could be triggered when a single admin menu item had multiple notification badges. In this context, "badge" refers to the colorful circles that WordPress uses to show things like the number of available updates and pending comments.
  • Fixed menu logo not showing up in certain configurations.
  • Fixed menu logo not being visible when the admin menu is collapsed and the logo has large horizontal margins/padding. The horizontal margins and padding will now be set to zero in this case.
  • Fixed the "Full height menu" option not working outside the preview unless menu width was also changed to a custom value.
  • Fixed a bug where changing the color settings of an individual menu item did not change the actual appearance of the item unless custom colors were also set for the admin menu as a whole.
  • Fixed a few PHP 8.1 deprecation notices related to implicit conversions from float to int.
  • Fixed color settings generating invalid CSS rules when the setting value is an empty string.
  • When the popup slider is shown above an input because there is not enough space below, the triangular tip should now appear below the popup (i.e. pointing towards the input), not above it. ##### Changed
  • Updated the popup slider ranges for more reasonable box shadow settings.
2.19.1 — 2023-03-28
  • ##### Fixed
  • Fixed the error "Undefined index: menu_styles in ...menu-styler.php". This could show up either as a PHP warning or as a notice depending on the PHP version.
2.19 — 2023-03-27
  • ##### Added
  • Added many new admin menu customization settings. This includes: menu width, menu bar shadow, item font size and style, item margins and padding, full-height menu option, custom logo above the admin menu, custom "collapse" button text, and so on. To access these settings, click the "Style" button in the menu editor sidebar. ##### Fixed
  • Fixed a minor conflict with the WPForms plugin where the hidden menu item "Dashboard -> Welcome to WPForms" became visible when Admin Menu Editor was installed.
  • Fixed a conflict with Toolset Types 3.4.7 that prevented redirect settings from being saved.
  • Fixed a PHP warning triggered when a menu item didn't have a URL or a required capability.
  • Fixed a plugin visibility bug where, if none of the user's roles had custom access settings for a specific plugin or in general, AME would immediately deny access instead of also checking user capabilities. This could theoretically happen if all the user's roles were new or if the user didn't have any roles (they might still have access due to directly granted capabilities).
  • Fixed a fatal error ("array_merge(): Argument #1 must be of type array") and multiple warnings that were caused by third-party roles that had an invalid capability list. The list should be an `array`, but for some custom roles it is apparently `null` or `false`.
  • Prevented a potential fatal error if JSON-encoded module settings stored in the database have been corrupted and can't be decoded.
  • Fixed a bug where changing the title of a dashboard widget did not change the title shown in the "Screen Options" panel.
  • Fixed PHP notice about enqueueing the "wp-editor" script incorrectly. The notice only appeared on the "Appearance -> Widgets" page.
  • Fixed the "Hide the Gutenberg options menu" setting not working in recent WP versions.
  • Added some missing `.map` files that could cause 404 errors for users looking at the developer console. ##### Changed
  • The "Separators" and "Colors" buttons were removed from the menu editor and the corresponding settings were moved to the new "Style" screen.
  • Lots of internal reorganization.
  • Tested up to WP 6.2.
2.18.1 — 2022-11-01
  • ##### Fixed
  • Fixed multiple nested submenu layout issues that showed up when the admin menu was in the folded/collapsed state. ##### Changed
  • Tested up to WP 6.1.
2.18 — 2022-08-30
  • ##### Requirements
  • Increased the minimum required PHP version to 5.6. Technically, some AME features may still work on older PHP versions, but those versions are now officially unsupported. ##### Added
  • Added a way to delete meta box settings associated with post types and taxonomies that no longer exist. ##### Fixed
  • Fixed a number of deprecation warnings related to PHP 8.
  • Fixed a conflict with "Anti-Spam by CleanTalk" that could potentially cause a fatal error.
  • Fixed a conflict with "Admin Theme - Musik" where the menu order settings in the other plugin would override the menu order configured in AME.
  • Fixed a subtle conflict with plugins that use the boolean value TRUE as a capability name. For example, "Admin Columns Pro - WooCommerce" version 3.7.3 caused the "manage_woocommerce" capability to disappear.
  • Fixed missing padding in the "edit plugin details" panel (in the "Plugins" tab). Also updated the button layout to match the new button layout of the "Quick Edit" panel introduced in WP 6.0.
  • Fixed a visual issue where some form fields might briefly show up and then disappear if the settings page stylesheet took a while to load. ##### Changed
  • Removed dependency on the "icon16" CSS class. The class is likely to be removed in WP 6.1.
2.17 — 2022-05-24
  • ##### Added
  • Added a new "Settings -> Easy Hide" admin page. This page collects most Admin Menu Editor Pro settings that are related to hiding things and provides a centralized interface for turning those settings on/off for different roles. The intent is to help people who primarily use this plugin to hide parts of the admin dashboard or clean up the interface for their users. If you don't need this feature, you can turn it off in the "Settings" tab: find the "Modules" section and uncheck the "Easy Hide" option. ##### Fixed
  • Added additional validation and escaping in multiple places.
  • Fixed a number of issues related to the WordPress coding standard and the WordPress-VIP-Go coding standard.
  • Fixed visual misalignment of the "Extra capability" field and its drowpdown dropdown button in the "Permissions" dialog.
  • Fixed inconsistent spacing aroud some radio buttons on the settings page.
  • Fixed a fatal error during dashboard widget import. This bug affected only the "Import" button in the "Dashboard Widgets" tab; it did not affect the "Import" tab. ##### Changed
  • Introduced a limit to how many unique menu URLs can be remembered by the "highlight new menu items" feature. Previously, when this feature was enabled, the plugin would record each "seen" menu item, which could cause the associated database entry to grow endlessly. Now the plugin will remember up to 700 items per user.
  • Tested with WordPress 6.0 (release candidate) and 6.1-alpha.
2.16.2 — 2022-03-31
  • ##### Added
  • Optionally, you can make the plugin clear the option cache when updating all subsites in Multisite. This is usually not necessary, but may help with compatibility issues when using an external object cache. Use the new custom filter "admin_menu_editor-clear_role_cache" to enable this feature. Example: `add_filter('admin_menu_editor-clear_role_cache', '__return_true');` ##### Fixed
  • Fixed a bug where collapsing a menu heading would hide menu items but not separators.
  • Fixed a conflict that could trigger a fatal error in PHP 8. The conflicting plugin or theme has not been identified, but the conflict was most likely caused by somebody returning NULL from one of the "mce_buttons" filters.
  • When a user is hidden, the per-role user counts on the "Users -> All Users" page will now be adjusted accordingly.
  • Fixed some minor issues with the size and layout of indeterminate checkboxes on small screens.
  • Fixed the `[ame-user-info]` shortcode not working in login redirects. It would always output "(No user)" instead of the actual user data.
  • Fixed a warning caused by a conflict with plugins and themes that call the "login_redirect" filter with only 1 parameter instead of the expected 3.
  • Fixed a subtle bug where AME did not correctly prefer submenu items when trying to determine the current menu item based on the current URL.
  • Probably fixed a bug where menu items that use fully qualified URLs would lose their custom settings when the site URL changed (such as when migrating the site to a different domain).
  • Fixed an edge case where the plugin would incorrectly show an "is this option enabled for everyone" checkbox in an indeterminate state when it was actually enabled for all roles but was not explicitly enabled (or disabled) for individual users.
  • Fixed a rare bug where a top level menu and a nested menu could share the same submenu items due to a key collision.
  • Fixed a minor conflict with "Google Analytics for WordPress by MonsterInsights" where the "Dashboard -> Welcome to MonsterInsights" menu item that is usually hidden would become visible when AME was activated.
2.16.1 — 2021-12-09
  • ##### Fixed
  • Fixed a conflict with "Amazon Simple Affiliate (ASA2)" that caused the "Add ASA2 Product" page to crash with an exception. This change should also fix conflicts with other plugins that create meta boxes with invalid IDs.
  • Fixed a minor issue with "Happy Elementor Addons" where the "HappyAddons News & Updates" dashboard widget didn't show up in the "Dashboard Widgets" tab.
  • For submenu separators and menu headings, removed the colorful left border that would appear when you hover, click, or focus on the item. Headings will still have the colored border if the "collapsible headings" option is enabled. ##### Changed
  • The option "Hide the Admin Menu Editor Pro entry on the Plugins page from other users" now also hides any installed add-ons. The option has been renamed to "Hide Admin Menu Editor Pro and its add-ons from the Plugins page for other users".
  • The plugin will now show an admin notice instead of crashing with an exception if meta box settings are corrupted by a site migration plugin or a similar tool.
  • Switched the JSON serialization implementation from the jQuery JSON plugin to `JSON.stringify`. While this should not affect most users in any way, those that use Internet Explorer may or may not notice some changes in the handling of Unicode characters (e.g. in menu titles).
2.16 — 2021-10-21
  • ##### Added
  • Added a "Redirects" feature. You can create login redirects, logout redirects, and registration redirects. You can configure redirects for specific roles and users. You can also set up a default redirect that will apply to everyone who doesn't have a specific setting.
  • Added a few utility shortcodes: `[ame-wp-admin]`, `[ame-home-url]`, `[ame-user-info field="user_login"]`. These are mainly intended to be used to create dynamic redirects, but they will also work in posts and pages. ##### Fixed
  • Fixed a minor conflict where several hidden menu items created by "WP Grid Builder" would unexpectedly show up when AME is active.
  • Fixed a conflict with "LoftLoader Pro", "WS Form", and probably a few other plugins that create new admin menu items that link to the theme customizer. Previously, it was impossible to hide or edit those menu items.
  • Partially fixed an obscure bug where numeric role capabilities like "1" or "234" would be displayed as "0" instead. ##### Changed
  • Improved the appearance of settings page tabs on small screens and in narrow browser windows.
2.15.1 — 2021-08-25
  • ##### Fixed
  • Fixed the "sort" button in the submenu toolbar sorting all submenu items in all menus, not just in the currently selected submenu.
  • Fixed a conflict with "PPOM for WooCommerce by N-MEDIA" version 23.0 that could cause a fatal error when both plugins were active.
  • Fixed a conflict with the "Oxygen" (page builder) where the "Role" dropdown was missing the "Administrator" role when both plugins were active.
  • Fixed a warning about using the deprecated filter "allowed_block_types".
  • Fixed a rare conflict where clicking on a role wouldn't do anything if another plugin or theme had rewritten all links on the page.
2.15 — 2021-07-28
  • ##### Added
  • Added experimental support for three level menus. This lets you create deeply nested menus such as "Menu -> Submenu -> Nested Submenu". Due to risk of conlicts and bugs, this feature is disabled by default. To enable it, go to the "Settings" tab and set "Three level menus" to "Enabled". ##### Fixed
  • Fixed a conflict with bbPress where, if you used the "Custom" setting in the "Editable roles" screen, it would be impossible to edit users who had any bbPress roles even when those roles were enabled.
  • Fixed a few jQuery deprecation warnings.
  • Fixed a warning about using the deprecated filter "allowed_block_types".
  • Fixed an "Undefined array key" warning that could appear if another plugin created a user role that did not have a "capabilities" key.
  • Fixed a minor BuddyBoss Platform compatibility issue where the menu editor would show a "BuddyBoss -> BuddyBoss" menu item that was not present in the actual admin menu. The item is created by BuddyBoss Platform, but it is apparently intended to be hidden.
2.14.2 — 2021-05-07
  • ##### Fixed
  • Fixed a bug where the plugin could incorrectly identify a separator as the current menu item. In practice, separators don't link to anything and they cannot be clicked, so they should not even be considered when trying to figure out which menu item matches the current page URL.
  • Fixed a couple of icon and separator rendering bugs where the hover marker that was introduced in WP 5.7 could either show up in the wrong place or show up when it's not supposed to.
  • Fixed the submenu box not expanding to align with the selected parent item.
  • Fixed a PHP 5 compatibility issue where the "Prevent bbPress from resetting role capabilities" setting would trigger notices and not work correctly. This bug did not affect more recent PHP versions such as PHP 7.x.
2.14.1 — 2021-03-15
  • ##### Fixed
  • Fixed a bug introduced in version 2.14 where the "Embed WP page" feature would no longer display the field that let you choose the page.
  • Fixed a jQuery Migrate warning about isFunction() being deprecated.
2.14 — 2021-03-08
  • ##### Added
  • Added the ability to create menu headings. Headings are unclickable and can be styled separately from regular menu items. By default, their color and background don't change on hover. You can configure headings to act as collapsible sections. When you click a collapsible heading, it will show/hide all of the menu items between that heading and the next one.
  • Added environment-dependent colors. In the "Tweaks" tab, you can configure the plugin to change the background color of the Toolbar (a.k.a Admin Bar) and the admin menu based on the current environment: production, development, etc. You can also display the environment type in the Toolbar. The plugin uses the environment type reported by WP core, which in turn uses the "WP_ENVIRONMENT_TYPE" constant. ##### Fixed
  • Fixed a conflict with the "PRO Theme" plugin where "PRO Theme" would expand the wrong top level admin menu if the current submenu item had been moved from one parent menu to another.
  • Fixed PHP notice "Undefined offset: 0 in /wp-includes/capabilities.php on line 70" (various line numbers).
  • Fixed a conflict with "Stripe For WooCommerce" 3.2.12 where the "Stripe Gateway" menu had a wrong URL because a hidden menu item was not removed.
  • Fixed a browser warning about the "ws_nmh_pending_seen_urls" cookie not using the SameSite attribute.
  • Fixed a conflict with WooFunnels where changing the WooFunnels menu icon would result in both of the icons - the original one and the new one - showing up at the same time. The new icon was also misaligned.
  • Fixed an unconfirmed conflict where AME could trigger a fatal error because the cached meta box settings were seemingly cleared just before they were used.
  • Fixed misleading option name in the "Export" tab that made it look like it was possible to export roles. Actually, at the moment the plugin only exports the "editable roles" setting, not the roles themselves.
  • Fixed admin menu not scrolling when the Toolbar/Admin Bar was hidden.
  • Fixed a bug where the "Admin CSS" code editor would be rendered incorrectly - broken layout, partially invisible text, etc - if the "Admin CSS" section was closed when the user opened the "Tweaks" tab.
  • Fixed an encoding related issue where the "Roles" tab would be empty or just show a "Loading..." message forever.
  • Fixed an occasional bug where AME did not detect custom Gutenberg blocks created by Advanced Custom Fields Pro. ##### Changed
  • Minor visual changes.
  • Dashboard settings are now compressed and base64-encoded to prevent data corruption caused by database migration tools that attempt to replace file paths in the database without correctly escaping (back-)slashes.
  • Tested with WordPress 5.7 and 5.8-alpha.
2.13 — 2020-12-15
  • ##### Added
  • Added a "bbPress override" option that prevents bbPress from resetting all changes that are made to dynamic bbPress roles. Enabling this option allows you to edit bbPress roles with this or any other role editing plugin. ##### Fixed
  • Fixed a bug where registering a custom post type in a mu-plugin could cause Admin Menu Editor Pro to trigger either a fatal error or a warning and multiple notices.
  • Fixed the role editor going into infinite recursion if there was a meta capability that mapped to itself.
  • Fixed a conflict that caused some hidden Simple Calendars menu items to show up when Admin Menu Editor was activated.
  • Fixed a bug where menu items that had special characters like "&" and "/" in the slug could stop working if they were moved to a different submenu or to the top level.
  • Fixed a bug where changing the menu icon to an external image (like a URL pointing to a PNG file) could result in the old and the new icon being displayed at once, either side by side or one below the other. This only affected menu items that had an icon set in CSS by using a `::before` pseudo-element.
  • Fixed many jQuery deprecation warnings.
  • Fixed a bug where some menu settings would not loaded from the database when another plugin triggered a filter that caused the menu configuration to be loaded before AME loaded its modules.
  • Fixed bug that could cause an obscure conflict with plugins that change the admin URL, like "WP Hide & Security Enhancer". When a user tried to open "Dashboard -> Home", the plugin could incorrectly apply the permisssions of a another menu item to the "Home" item. If the other menu item was configured to be inaccessible, the user would get an error message when logging in (they were still successfully logged in). ##### Changed
  • Improved error reporting in situations where the plugin can't parse menu data.
2.12.4 — 2020-10-02
  • Hotfix: Fixed a new plugin conflict introduced in version 2.12.3 that could prevent some add-on features like the "Branding" tab from being loaded on some sites.
2.12.3 — 2020-10-02
  • Fixed a bug where separator settings could be lost if another plugin or theme indirectly caused this plugin to load the menu configuration earlier than expected.
  • Made custom menu icon colors apply to SVG icons. Previously, you could only change the color of those menu icons that are implemented using icon fonts like Dashicons.
  • Improved error reporting in situations where the plugin can't parse menu data.
2.12.2 — 2020-08-25
  • Fixed a conflict with Elementor 3.0 that caused the "Theme Builder" menu item to have the wrong URL.
  • Minor performance improvements.
2.12.1 — 2020-08-13
  • Fixed a few bugs and plugin conflicts introduced in version 2.12 that could prevent certain roles from editing some or all users. This issue was related to the new "editable roles" feature. The default settings were too restrictive for some sites that use custom capabilities and the feature was not compatible with bbPress roles.
2.12 — 2020-08-10
  • ##### Added
  • Added "editable roles" settings. You can use these settings to control which roles a user can assign to other users. Additionally, this feature will prevent the user or role from editing users that have any non-editable roles. By default, a role can only assign/edit those roles that have the same or fewer capabilities.
  • Added a new section to the "Roles" tab that lets you change user roles, including the ability to assign multiple roles to one user.
  • Added the ability to change menu separator color, size, and margins.
  • Added an option to disable WPML support.
  • Added an option to hide the WordPress logo when Gutenberg is in fullscreen mode. ##### Fixed
  • Added a workaround to deal with plugins and themes that create invalid, non-string capabilities. Previously, if another plugin used a capability like `false` (the boolean value, not the word) when registering a custom post type or taxonomy, the "Roles" tab would be empty and unusable.
  • Fixed menu colors not being applied to menus that have an ID that contains special characters like "&", "/" and so on.
  • Fixed the browser freezing for a long time when pasting a very large block of code into the "Add custom admin CSS" text box.
  • Fixed custom menu colors not being applied to the icon of the currently selected menu item.
  • Fixed a minor WP 5.5 compatibility issue where some of the boxes shown on the plugin settings pages were displayed incorrectly.
  • Fixed a bug where hidden plugins were still visible under "Dashboard -> Updates" and were included in the number of updates shown in the admin menu, Toolbar and other places.
  • Fixed a conflict with WP Job Manager where activating Admin Menu Editor made the hidden "Dashboard -> Setup" menu visible.
  • Fixed a browser warning about cookies using "SameSite: None".
  • Fixed a conflict with plugins that use a different, incompatible version of the jquery-cookie library. For example: Participants Database Field Group Tabs.
  • Fixed a bug where it was impossible to assign any capabilities to a role that didn't already have at least one capability. ##### Changed
  • The "hide all admin notices" option now also hides notices that use the core update notification styles. For example, it will hide this notification: "WordPress X.Y is available! Please update now."
2.11 — 2020-02-22
  • ##### Added
  • Added a role editor. You can assign/remove role capabilities, create custom roles, delete roles, and more. This is a new and complex feature. If you notice any bugs or other issues, please report them.
  • Added the ability to add custom CSS to the WordPress admin. To enter your CSS code, go to the "Tweaks" tab and find the new "Admin CSS" section. You can add multiple CSS snippets and enable/disable each snippet for specific roles or users.
  • Added a "reset permissions" toolbar button. It resets all menu permissions and visibility settings for the selected role or user to the defaults. This doesn't affect custom permissions applied by other plugins. To display the new button, click the "V" button on the right side of the toolbar.
  • Added "Title" and "Content Editor" options to the "Meta Boxes" tab. They let you hide the post title field and the main post editor, respectively.
  • Added a the ability to hide specific Gutenberg blocks from roles or users. This feature is in the "Tweaks" tab.
  • Added an option to hide the Gutenberg options menu. This is the "more tools & options" menu that you can open by clicking the three vertical dots in the top right corner of the editor.
  • Hiding the "Format" and "Publish" meta boxes now also hides the corresponding rows in Gutenberg's "Status & Visibility" panel: "Post Format" and "Publish". ##### Fixed
  • Fixed admin notices being briefly visible even when the "hide all admin notices" option was enabled.
  • Added a compatibility workaround for MailPoet 3. Custom menu colors and FontAwesome icons will now show up properly on MailPoet's admin pages.
  • The hidden "getting started" menu item created by the plugin Extended Widget Options will no longer become visible when you activate Admin Menu Editor.
  • Slightly reduced the chance of encountering a race condition when saving meta box settings. ##### Changed
  • Reduced the amount of space used by plugin visibility settings. This change will take effect the next time you save those settings.
  • Extended the "compress menu configuration data" feature to use ZLIB compression in addition to menu data restructuring. This greatly decreases the amount of data stored in the database, but increases decompression overhead. Configuration compression is disabled by default. You can enable it in the "Settings" tab.
2.10.2 — 2019-12-16
  • ##### Fixed
  • Fixed a warning about get_magic_quotes_gpc() being deprecated in PHP 7.4.
  • Fixed a conflict with plugins that use the "all_plugins" filter incorrectly.
  • Most likely fixed the fatal error "call to a member function isFirstRefreshDone() on null".
  • Fixed a conflict with the WikiPress theme from HeroThemes and similar themes and plugins that load the Gutenberg editor in unusal ways (e.g. outside the admin panel).
2.10.1 — 2019-11-13
  • ##### Fixed
  • Fixed a bug where the "highlight new menus" feature could keep certain top level menus permanently highlighted when some of their submenus were hidden via CSS/JS. ##### Changed
  • Updated the appearance of plugin settings pages to match the admin CSS changes introduced in WordPress 5.3.

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection