| 开发者 | dpknauss |
|---|---|
| 更新时间 | 2026年6月23日 04:31 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
password) so you can try per-role visibility by switching to another user's account.
What you can do — as a site administrator
Maestro's enhancements are only activated for logged-in users with an Administrator role. They can:
Alt+Arrow).maestro_capability filter lets such a plugin hand editing rights to a custom capability instead of the default manage_options.
Accessibility and localization
The editor is keyboard-operable end to end — select with Enter/Space, reorder with Alt+Arrow, and every move and save is announced to screen
readers. Modified items carry a non-color indicator with screen-reader text, so their state is never indicated by color alone.
Maestro uses the maestro-menu-editor text domain and ships a translation template plus starter language packs for Spanish (es_ES), German (de_DE), Japanese (ja), French (fr_FR), Portuguese – Brazil (pt_BR), and Italian (it_IT). WordPress.org language packs override and extend these; native-speaker and WordPress Polyglots reviews are welcome.
wp-content/plugins/maestro-menu-editor and activate from Plugins.No — and this is important. Hiding an item is cosmetic: it removes the link from the admin menu but does not stop anyone from reaching the page by typing or bookmarking its URL. Real access is governed by each page's registered capability. To truly block all access to a page, use a capability manager such as User Role Editor or PublishPress Capabilities.
Everyone. Maestro stores one global configuration that applies to all users; it is not per-user. Per-role visibility lets you hide items from specific roles, but the rename/reorder/icon changes themselves are global.
Yes. The hide by role feature includes the administrator role. However, you have to be an administrator to use Maestro's features, so if you hide a menu item from administrators, you are hiding it from yourself as well. Remember that this is cosmetic, not a permission change, and you can reset any or all of the changes made in Maestro at any time.
Yes. Any role registered on the site — including custom roles from User Role Editor, Members, and similar plugins — appears automatically in the visibility control.
Yes. You can select, rename, reorder (Alt+Arrow), open the icon and visibility controls, and reset items without a mouse. Saves and moves are announced to screen readers.
The admin menu returns to exactly what WordPress and your active plugins generate. Your customizations live in a single option as a sparse delta; Reset All deletes that option, and deactivating the plugin stops it from being applied.
Not yet. Reparenting is deliberately deferred (see "Known limits" below). Top-level items reorder among top-level items, and submenu items reorder within their current parent.
Alt+ArrowUp / Alt+ArrowDown to move it. Each move is announced to screen readers (politely for success, assertively when already at the boundary). No mouse required.*-fill) variants, so it mixes naturally with WordPress's dashicons in the picker.