Admin Menu Editor

Descrición

Admin Menu Editor permíteche editar manualmente o menú do Escritorio. Podes reordenar os menús, mostrar ou ocultar elementos concretos, cambiar permisos e moito máis.

Características

  • Cambia os títulos dos menús, as URLs, as iconas, as clases CSS e máis.
  • Organiza os elementos do menú arrastrar & soltar.
  • Cambia os permisos do menú establecendo a capacidade ou o perfil necesarios.
  • Move un elemento de menú a un submenú diferente.
  • Crea menús personalizados que apunten a calquera parte do Escritorio ou a unha URL externa.
  • Oculta ou mostra calquera menú ou elemento de menú. Un menú oculto é invisible para todos os usuarios, incluídos os administradores.

A versión Pro permíteche establecer permisos de menú por perfil, ocultar un menú a todos menos a un usuario concreto, exportar o teu menú de administración, arrastrar elementos entre niveis de menú, facer que os menús se abran nunha ventá nova e moito máis. Proba a demo en liña.

Características adicionais

Malia o nome, este plugin non se limita a editar o menú de administración. Tamén podes:

  • Crear redirecións de acceso e de saída.
  • Permitir ou denegar o acceso a entradas concretas segundo os perfís de usuario.
  • Ocultar a outros usuarios os plugins da páxina Plugins -> Plugins instalados.
  • Editar o nome visible, a descrición e outros detalles dos plugins que se mostran na páxina Plugins -> Plugins instalados (p. ex. para marca branca).

Shortcodes

O plugin ofrece algúns shortcodes de utilidade. Están pensados principalmente para axudar a crear redirecións de acceso e saída, pero tamén podes usalos en entradas e páxinas.

  • [ame-wp-admin] – URL do Escritorio de WordPress (cunha barra final).
  • [ame-home-url] – URL do sitio. Normalmente é a mesma que a URL do campo «Enderezo do sitio» en Axustes -> Xerais.
  • [ame-user-info field="…"] – Información sobre o usuario conectado. Parámetros:
    • field – A parte do perfil de usuario que se mostrará. Os campos compatibles inclúen: ID, user_login, display_name, locale, user_nicename, user_url, etc.
    • placeholder – Opcional. Texto que se mostrará se o visitante non está conectado.
    • encoding – Opcional. Como codificar ou escapar a saída. Resulta útil se queres usar o shortcode no teu propio código HTML ou JS. Valores compatibles: auto (por defecto), html, attr, js, none.

Notas

  • Se eliminas algún dos menús por defecto, reaparecerán despois de gardar. Está pensado así. Para desfacerte dun menú definitivamente, ocúltao ou cambia os seus permisos de acceso.
  • Na versión gratuíta non é posible dar a un perfil acceso a un elemento de menú que non podía ver antes. Só podes restrinxir aínda máis o acceso ao menú.
  • En caso de emerxencia, podes restablecer a configuración do menú a a de por defecto indo a http://example.com/wp-admin/?reset_admin_menu=1 (substitúe example.com pola URL do teu sitio). Para facelo debes estar conectado como administrador.

Capturas

Instalación

Instalación normal

  1. Descarga o arquivo admin-menu-editor.zip ao teu ordenador.
  2. Descomprime o arquivo.
  3. Sube o directorio admin-menu-editor ao teu directorio /wp-content/plugins/.
  4. Active o complemento a través do menú ‘Complementos’ en WordPress.

Isto é todo. Podes acceder ao editor de menús indo a Axustes -> Menu Editor. O plugin cargará automaticamente a túa configuración de menú actual a primeira vez que o executes.

Instalación en WP MultiSite

Se tes WordPress configurado en modo Multisite («Rede»), tamén podes instalar Admin Menu Editor como plugin global. Isto permitirache editar o menú do Escritorio de todos os sitios e usuarios á vez.

  1. Descarga o arquivo admin-menu-editor.zip ao teu ordenador.
  2. Descomprime o arquivo.
  3. Crea un novo directorio chamado mu-plugins no directorio wp-content do teu sitio (a non ser que xa exista).
  4. Sube o directorio admin-menu-editor a /wp-content/mu-plugins/.
  5. Move admin-menu-editor-mu.php de admin-menu-editor/includes a /wp-content/mu-plugins/.

Os plugins instalados no directorio mu-plugins trátanse como «sempre activos», así que non fai falta activar explicitamente o editor de menús. Só tes que ir a Axustes -> Menu Editor e comezar a personalizar o teu menú de administración 🙂

Notas * En lugar de instalar Admin Menu Editor en mu-plugins, tamén podes instalalo normalmente e activalo globalmente mediante «Activar na rede». Non obstante, isto fará que o plugin sexa visible para os usuarios normais cando estea inactivo (p. ex. durante as actualizacións). * Cando Admin Menu Editor está instalado en mu-plugins ou activado mediante «Activar na rede», só o usuario «super administrador» pode acceder á páxina do editor de menús. Os demais usuarios verán o menú do Escritorio personalizado, pero non poderán editalo.

Comentarios

10 de Febreiro de 2026
I was always annoyed by the huge number of menu entries created by all the installed plugins. With Admin Menu I was finally able to clean things up and organize everything in a meaningful way. It took me a moment to understand how the features work, but after that everything was really easy.
6 de Febreiro de 2026
Of all the similar plugins I've tested, this one is from far the best : intuitive, fluid and drag'n'drop oriented use. I also met a minor issue with corrupted configuration data (more related to the DB that the plugin) and Janis brought me some advice very quickly, so that I've been able to identify the problem and find a solution even more quickly 😀 This was also the occasion for me to notice the full robustness of the plugin for a usage on live environments. GREAT !!!
Ler todas as 312 opinións

Colaboradores e desenvolvedores

“Admin Menu Editor” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“Admin Menu Editor” foi traducido a 24 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “Admin Menu Editor” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

1.15.2

  • Corrixiuse un conflito con Flatsome 3.20.8 polo que Flatsome UX Builder quedaba bloqueado na pantalla «Loading UX Builder» se o módulo «Content Permissions» estaba activado.
  • Corrixíronse varios avisos de obsolescencia de PHP 8.5 sobre SplObjectStorage.
  • Corrixiuse un conflito menor con Elementor que facía que as iconas de permitir/denegar do panel «Content Permissions» fosen azuis.
  • Corrixíronse algúns problemas menores de disposición dos botóns.
  • Probado con WP 7.1-RC3 e WP 7.2-alpha.

1.15.1

  • Engadiuse un mellor soporte para iconas de menú SVG. Xa era posible usar iconas SVG nos elementos do menú de administración, pero había que codificalas manualmente no formato que agarda WordPress. Agora o selector de iconas ten unha nova pestana «SVG» e só tes que pegar o código SVG na caixa de texto e facer clic en «Apply».
  • Corrixíronse varios problemas de disposición e fallos visuais en WordPress 7.0.
  • Corrixíronse varios avisos de obsolescencia de PHP sobre «Using null as an array offset is deprecated, use an empty string instead».
  • Probado con WP 7.0-RC4 e WP 7.1-alpha.

1.15

  • Aumentouse a versión mínima requirida de PHP a 7.4.
  • Aumentouse a versión mínima requirida de WordPress a 5.9.
  • Corrixiuse que o filtro «admin_menu_editor-menu_url_blacklist» se chamase demasiado cedo, antes de cargar a maioría dos outros plugins. Agora os outros plugins poden usar este filtro para modificar a lista negra de menús.
  • Corrixiuse que algúns usuarios aparecesen como «missing» na pestana «Redirects» cando o sitio ten máis de 50 usuarios.
  • Engadiuse unha solución alternativa para un fallo de ActivityPub 7.8.5 que podía causar un erro fatal de PHP ao devolver un valor non válido no filtro «user_has_cap».
  • Corrixiuse un aviso de PHP sobre poñer en cola un estilo antes de rexistrar a dependencia «menu-editor-base-style».
  • Corrixiuse un problema de compatibilidade de PHP polo que usar versións de PHP anteriores a 8.1 podía provocar erros como «Fatal error: Uncaught Error: Cannot unpack Traversable with string keys».
  • Corrixíronse conflitos con «WooCommerce Product Options» e «WooCommerce Quantity Manager» polos que os elementos de menú que ligan con asistentes de configuración se facían visibles cando AME estaba activo.
  • Corrixiuse un aviso de obsolescencia de PHP 8.5: «Using null as an array offset is deprecated, use an empty string instead».
  • Corrixiuse un aviso de obsolescencia de PHP 8.5: «Non-canonical cast (boolean) is deprecated, use the (bool) cast instead».
  • Elimináronse o parámetro de URL especial que permitía aos administradores restablecer manualmente a configuración do menú de administración.
  • Probado con WP 6.9.1 e 7.0-alpha.

1.14.1

  • Corrixiuse a posición do botón despregable do campo «Extra capability». Agora o botón debería quedar aliñado verticalmente co campo.
  • Corrixiuse que un despregable puidese sobresaír do seu diálogo ou ventá emerxente pai cando un dos elementos é moi longo.
  • Corrixiuse unha advertencia de PHP «fgetcsv(): escape must be character» en versións de PHP anteriores a 7.4.
  • Corrixiuse a sanitización incorrecta do atributo «placeholder» do shortcode «ame-user-info».

1.14

  • Aumentouse a versión mínima requirida de PHP de 5.6 a 7.1.
  • Engadiuse unha pestana «Acerca de» ao meta box «Content Permissions (AME)». A pestana aclara de onde vén a caixa e como desactivala se é necesario.
  • Corrixiuse un aviso de obsolescencia de PHP 8.4 «fgetcsv(): the $escape parameter must be provided as its default value will change».
  • Corrixíronse varias instancias de avisos de obsolescencia de PHP 8.4 como «Implicitly marking parameter $foo as nullable is deprecated, the explicit nullable type must be used instead».
  • Corrixiuse un conflito co tema/maquetador de sitios «Bricks» que podía causar o erro fatal «Uncaught TypeError: Illegal offset type in isset or empty».
  • Corrixiuse un conflito con «FunnelKit Funnel Builder» polo que «WooFunnels» quedaba permanentemente resaltado en verde como menú «novo» porque o seu elemento de submenú «Upgrade to Pro» non se podía marcar correctamente como visto.
  • Corrixiuse un problema similar pero independente con «Forminator Forms» polo que o menú «Forminator» sempre aparecía resaltado como novo.
  • Corrixiuse un fallo polo que AME podía ocultar inesperadamente o menú de primeiro nivel «Profile» aos usuarios non administradores en algunhas configuracións.
  • Corrixiuse que os títulos de menú longos pasasen á liña seguinte e a separación inconsistente das etiquetas dos campos no editor de menús.

1.13.1

  • Corrixiuse un conflito menor con «Advanced Flat Rate Shipping For WooCommerce» que facía visibles varios dos seus elementos de submenú que deberían estar ocultos.
  • Corrixiuse un posible erro de «acceso denegado» causado pola identificación incorrecta do elemento de menú actual cando a URL actual representa un elemento de menú oculto que xa non forma parte do menú de administración.
  • Engadiuse un novo filtro: «admin_menu_editor-menu_url_blacklist». Outros plugins que crean elementos de menú ocultos poden usar este filtro para evitar que eses elementos ocultos aparezan cando Admin Menu Editor está activado. O filtro recibe un array asociativo. As claves do array son URLs relativas do menú de administración e os valores poden ser true (ocultar sempre o elemento de menú) ou «submenu» (ocultar só se é un elemento de submenú).

1.13

  • Engadiuse un xeito de controlar o acceso a entradas e páxinas concretas. A nova caixa «Content Permissions» do editor de entradas permíteche elixir que perfís poderán ver unha entrada. Tamén ten unha pestana «Advanced» onde podes activar ou desactivar permisos individuais como ler/editar/eliminar para cada perfil. Por último, podes controlar o que ocorre cando alguén sen permiso tenta ver unha entrada: podes substituír o contido da entrada por outra cousa, mostrar un erro personalizado, simular un erro «404 Not Found» ou redirixir o usuario a unha URL personalizada.
  • Engadiuse o campo «CSS classes» aos elementos de submenú. Antes só os menús de primeiro nivel tiñan este campo.
  • Engadiuse a opción «Optimize menu configuration size» á pestana «Axustes». Fai que o plugin almacene a configuración do menú de administración nun formato que ocupa menos espazo, o que debería reducir o tamaño da entrada «ws_menu_editor» da base de datos. Esta opción está activada por defecto. Antes controlábase coa opción «Compress menu configuration data that’s stored in the database», pero agora a opción «Compress…» só se aplica á compresión propiamente dita.
  • Engadiuse un filtro que se pode usar para desactivar as personalizacións do menú de administración. Pode ser útil se, por exemplo, queres que un certo usuario vexa o menú de administración por defecto. Exemplo básico de código: add_filter('admin_menu_editor-disable_customizations-admin_menu_structure', '__return_true');
  • A barra superior da pestana «Plugins» (a parte que ten o botón «Save Changes») agora queda fixa na parte superior ao facer scroll. Así o botón de gardar está accesible sen necesidade de volver ao principio.
  • Corrixiuse un posible fallo cando a extensión Zlib está activada pero a función gzuncompress() está desactivada.
  • Corrixiuse que as redirecións por defecto non se gardasen debido a un fallo na característica de «eliminar os axustes asociados a perfís que faltan».
  • Corrixiuse un conflito menor con Elementor que facía visibles os elementos de menú ocultos «Elementor -> Connect» e «Elementor -> Note Proxy».
  • Corrixiuse un conflito menor con Post SMTP que facía visibles os elementos de menú ocultos «Escritorio -> Welcome» e «Escritorio -> Credits».
  • Probado con WP 6.8 e WP 6.9-alpha.
  • Aumentouse a versión mínima requirida de WP a 5.4.

1.12.4

  • Corrixiuse un fallo introducido na versión 1.12.3 que podía facer que a pestana «Redirects» quedase en branco en algunhas configuracións. O fallo tamén provocaba este erro de JS: «settings.redirects.map is not a function».
  • Corrixiuse un conflito con WooCommerce polo que aparecían dous elementos de menú «Subscriptions» cando AME estaba activo.
  • Probado con WP 6.6-RC3 e WP 6.7-alpha.

1.12.3

  • Mellorouse o arrastrar & soltar dos menús. Agora podes arrastrar elementos de menú de primeiro nivel ao submenú activo. Tamén podes mover elementos de submenú ao primeiro nivel arrastrándoos ao final da lista de menús de primeiro nivel (despois poderás movelos a outra posición).
  • Engadiuse unha opción para eliminar automaticamente os axustes asociados a perfís e usuarios que faltan. Isto só se aplica a certos axustes, como as redirecións de acceso. «Faltar» significa que o perfil ou usuario non existe no sitio actual, o que adoita ocorrer cando se eliminou. En Multisite tamén pode ocorrer se os subsitios teñen perfís diferentes. Por defecto, esta opción está activada nos sitios normais e desactivada en Multisite.
  • Corrixiuse un conflito con WooCommerce polo que aparecían dous elementos de menú «Orders» cando AME estaba activo.
  • Corrixiuse a rara advertencia de PHP «Undefined array key “parent” in … menu-editor-core.php».
  • Corrixiuse un posible fallo se a variable global $menu non é un array nativo pero aínda así se comporta como un array.
  • Melloráronse a compatibilidade con versións antigas de UiPress.
  • Probado con WP 6.6-beta2.

1.12.2

  • Corrixiuse que o menú «Medios» aparecese sempre resaltado como «novo» cando o plugin «Enable Media Replace» está activo.
  • Corrixiuse a advertencia de PHP «Attempt to read property “cap_key” on null» que podía saltar se se producía unha actualización de metadatos para un usuario inexistente ou non se podía recuperar o usuario.
  • Corrixiuse un conflito con UIPress polo que non se aplicaban os axustes do menú de administración.
  • Actualizouse a corrección de compatibilidade con MailPoet para que tamén funcione con MailPoet 4.49.1.
  • Outras corrección menores de fallos.
  • Probado con WP 6.6-alpha.

1.12.1

  • As barras de ferramentas do editor de menús agora son «fixas». Quedarán debaixo da barra de administración ao desprazarte cara abaixo, o que pode ser útil ao editar menús moi longos.
  • Restaurouse o indicador de «elemento personalizado» para o esquema de cores «Modern» do editor. Antes non era visible no editor de menús con ese esquema de cores.
  • Corrixiuse a falta dunha comprobación de nonce ao ocultar o panel «Upgrade to Pro».
  • Migrouse a Lodash 4.
  • Probado con WP 6.5-alpha.

1.12

  • Engadiuse unha caixa de busca para as iconas de menú.
  • Engadíronse máis Dashicons. Agora o despregable de iconas debería incluír todos os Dashicons existentes.
  • Corrixiuse un fallo visual polo que a icona se facía excesivamente estreita cando non había ningunha icona seleccionada.
  • Probado con WP 6.3.2 e 6.4-beta4.

1.11.2

  • Corrixiuse un conflito que impedía aos usuarios cambiar a icona do menú do plugin Wordfence (e posiblemente dalgúns outros plugins que usan CSS similar).
  • Corrixiuse un fallo se o plugin atopa un suposto «elemento de menú» cun tipo de datos incorrecto, como un booleano. Probablemente o causaba un fallo nun plugin ou tema sen identificar que modificaba incorrectamente a lista de menús.
  • Corrixiuse que as restricións de visibilidade de plugins non se aplicasen ao editar arquivos de plugins mediante AJAX.
  • Probado con WP 6.3.1 e WP 6.4-alpha.

1.11.1

  • Corrixiuse un conflito menor con «WPFunnels» e «Email Marketing Automation – Mail Mint» que facía visibles os elementos de menú ocultos creados por eses plugins cando AME estaba activado.
  • Corrixiuse un conflito co plugin «Fortress» que, segundo se informou, podía causar un bucle infinito.
  • Corrixiuse un conflito con «Da Reactions» 4.0.3 que provocaba advertencias de PHP como «Warning: Array to string conversion in …/includes/menu-item.php on line 54».
  • Corrixiuse un posible erro fatal ao eliminar dun título de menú o número que representa actualizacións/comentarios/etc. pendentes.
  • Corrixiuse un conflito menor con Essential Grid 3.0.17 que facía que as ferramentas de axuda dos diálogos de AME aparecesen debaixo dos diálogos.
  • Corrixíronse algunhas advertencias de obsolescencia de jQuery na biblioteca knockout-sortable.
  • Cambiouse TypeScript ao modo estrito.

1.11

  • Corrixiuse un conflito menor co plugin WPForms polo que o elemento de menú oculto «Escritorio -> Welcome to WPForms» se facía visible ao instalar Admin Menu Editor.
  • Corrixiuse un conflito con Toolset Types 3.4.7 que impedía gardar os axustes de redirección.
  • Corrixiuse unha advertencia de PHP que saltaba cando un elemento de menú non tiña URL ou capacidade requirida.
  • Corrixiuse un fallo de visibilidade de plugins polo que, se ningún dos perfís do usuario tiña axustes de acceso personalizados para un plugin concreto ou en xeral, AME denegaba o acceso inmediatamente en lugar de comprobar tamén as capacidades do usuario. Teoricamente isto podía ocorrer se todos os perfís do usuario eran novos ou se o usuario non tiña ningún perfil (aínda podería ter acceso por capacidades concedidas directamente).
  • Evítase un posible erro fatal se a configuración de módulos codificada en JSON e almacenada na base de datos se corrompeu e non se pode decodificar.
  • Engadíronse algúns arquivos .map que faltaban e que podían causar erros 404 aos usuarios que miran a consola de desenvolvemento.
  • Moita reorganización interna que probablemente non terá efectos visibles nesta versión.
  • Probado ata WP 6.2.

1.10.4

  • Corrixiuse un fallo de disposición no editor de menús polo que a columna de submenús non aumentaba a súa altura para aliñarse co menú de primeiro nivel seleccionado.
  • Probado ata WP 6.1.

1.10.3

  • Aumentouse a versión mínima requirida de PHP a 5.6.
  • Corrixíronse varias advertencias de obsolescencia relacionadas con PHP 8.
  • Corrixiuse un conflito con «Anti-Spam by CleanTalk» que podía causar un erro fatal.
  • Corrixiuse un conflito con «Admin Theme – Musik» polo que os axustes de orde do menú do outro plugin substituían a orde configurada en AME.
  • Corrixiuse a falta de padding no panel «edit plugin details» (na pestana «Plugins»). Tamén se actualizou a disposición dos botóns para coincidir coa do panel «Quick Edit» introducida en WP 6.0.
  • Corrixiuse un problema visual polo que algúns campos de formulario podían aparecer brevemente e logo desaparecer se as follas de estilos da páxina de axustes tardaban en cargarse.
  • Eliminouse a dependencia da clase CSS «icon16».

1.10.2

  • Engadiuse validación adicional no escapado en varios lugares.
  • Corrixíronse varios problemas relacionados co estándar de codificación de WordPress e o estándar WordPress-VIP-Go.
  • Corrixiuse o desaliñamento visual dos campos de propiedades do menú e dos botóns despregables que os acompañan.
  • Corrixiuse a separación inconsistente arredor dalgúns botóns de opción na páxina de axustes.
  • Introduciuse un límite para o número de URLs de menú únicas que pode lembrar a característica de «resaltar novos elementos de menú». Antes, cando esta característica estaba activada, o plugin rexistraba cada elemento de menú «visto», o que podía facer que a entrada da base de datos crecese sen límite. Agora o plugin lembrará ata 700 elementos por usuario.
  • Probado con WordPress 6.0 (release candidate) e 6.1-alpha.

1.10.1

  • Corrixiuse que o shortcode [ame-user-info] non funcionase nas redirecións de acceso. Sempre mostraba «(No user)» en lugar dos datos reais do usuario.
  • Corrixiuse unha advertencia causada por un conflito con plugins e temas que chaman ao filtro «login_redirect» con só 1 parámetro en lugar dos 3 esperados.
  • Probablemente se corrixiu un fallo polo que os elementos de menú que usan URLs completas perdían os seus axustes personalizados cando cambiaba a URL do sitio (por exemplo, ao migrar o sitio a outro dominio).
  • Corrixiuse un conflito menor co plugin «Google Analytics for WordPress by MonsterInsights» polo que o elemento de menú «Getting Started», que normalmente está oculto, se facía visible cando AME estaba activado.
  • Corrixiuse un caso extremo no que o plugin mostraba incorrectamente unha caixa de verificación «is this option enabled for everyone» en estado indeterminado cando en realidade estaba activada para todos os perfís pero non explicitamente activada (ou desactivada) para usuarios individuais.
  • Corrixiuse un fallo polo que AME non daba preferencia aos elementos de submenú ao detectar o elemento de menú actual segundo a URL actual.
  • Substituíuse jQuery.toJSON() por JSON.stringify(). O antigo plugin jQuery JSON parece non ter mantemento, e todos os navegadores modernos son compatibles con JSON.stringify() desde hai tempo.
  • Outras correccións menores.
  • Probado ata WP 6.0-beta1.

1.10

  • Engadiuse a característica «Redirects». Podes crear redirecións de acceso, de saída e de rexistro. Podes configurar redirecións para perfís e usuarios concretos. Tamén podes definir unha redirección por defecto que se aplicará a todos os que non teñan un axuste específico. As URLs de redirección poden conter shortcodes, pero non todos os shortcodes funcionarán neste contexto.
  • Engadíronse algúns shortcodes de utilidade: [ame-wp-admin], [ame-home-url], [ame-user-info field="…"]. Están pensados principalmente para crear redirecións dinámicas, pero tamén funcionan en entradas e páxinas.
  • Melloráronse lixeiramente o aspecto das pestanas da páxina de axustes en pantallas pequenas e en ventás estreitas do navegador.
  • Corrixiuse un conflito menor polo que varios elementos de menú ocultos creados por «WP Grid Builder» aparecían inesperadamente cando AME estaba activo.
  • Corrixiuse un conflito con «LoftLoader Pro», «WS Form» e probablemente algúns outros plugins que crean novos elementos de menú de administración que ligan co personalizador do tema. Antes era imposible ocultar ou editar eses elementos de menú.
  • Corrixíronse algunhas advertencias de obsolescencia de jQuery.
  • Corrixiuse unha advertencia «Undefined array key» que podía aparecer se outro plugin creaba un perfil de usuario sen a clave «capabilities».
  • Corrixiuse un problema menor de compatibilidade con BuddyBoss Platform polo que o editor de menús mostraba un elemento «BuddyBoss -> BuddyBoss» que non estaba no menú de administración real. O elemento créao BuddyBoss Platform, pero aparentemente está pensado para estar oculto.
  • Refactorizouse o editor de menús e engadiuse compatibilidade limitada para editar menús de tres niveis. Aínda que a versión gratuíta non pode renderizar elementos aniñados no menú de administración, polo menos debería cargar unha configuración de menú con máis de dous niveis sen fallar. Probablemente só importe se alguén edita os axustes na base de datos ou copia unha configuración de menú da versión Pro.

1.9.10

  • Corrixiuse un fallo polo que o plugin podía identificar incorrectamente un separador como o elemento de menú actual.
  • Corrixiuse que a caixa de submenús non se expandise para aliñarse co elemento pai seleccionado.
  • Corrixiuse un problema de compatibilidade con PHP 5 polo que «Prevent bbPress from resetting role capabilities» provocaba avisos e non funcionaba correctamente. Este fallo non afectaba a versións máis recentes de PHP como PHP 7.
  • Corrixíronse un par de fallos de renderización de iconas e separadores nos que o marcador de hover (a barra vertical de cor que aparece ao lado do elemento de menú sobre o que está o cursor, introducida en WP 5.7) podía aparecer no lugar equivocado ou aparecer cando non debía.
  • Corrixiuse unha advertencia de jQuery Migrate sobre a obsolescencia de isFunction().

1.9.9

  • Corrixiuse un conflito co plugin «PRO Theme» polo que «PRO Theme» expandía o menú de administración de primeiro nivel equivocado se o elemento de submenú actual se movera dun menú pai a outro.
  • Corrixiuse o aviso de PHP «Undefined offset: 0 in /wp-includes/capabilities.php on line 70» (varios números de liña).
  • Corrixiuse un conflito con «Stripe For WooCommerce» 3.2.12 polo que o menú «Stripe Gateway» tiña unha URL errónea porque non se eliminaba un elemento de menú oculto.
  • Corrixiuse unha advertencia do navegador sobre a cookie «ws_nmh_pending_seen_urls» que non usaba o atributo SameSite.
  • Corrixiuse un conflito con WooFunnels polo que ao cambiar a icona do menú de WooFunnels aparecían as dúas iconas, a orixinal e a nova, á vez. A nova icona tamén estaba desaliñada.
  • Cambios visuais menores.
  • Probado con WordPress 5.7 e 5.8-alpha.

1.9.8

  • Engadiuse a opción «bbPress override», que impide que bbPress restableza todos os cambios feitos nos perfís dinámicos de bbPress. Activar esta opción permíteche editar os perfís de bbPress con calquera plugin de edición de perfís.
  • Corrixiuse un conflito que facía que algúns elementos de menú ocultos de Simple Calendars aparecesen cando Admin Menu Editor estaba activado.
  • Corrixiuse un fallo polo que os elementos de menú con caracteres especiais como «&» e «/» no slug podían deixar de funcionar se se movían a un submenú diferente ou ao primeiro nivel.
  • Corrixiuse un fallo polo que, ao cambiar a icona do menú a unha imaxe externa (como unha URL que apunta a un arquivo PNG), podían mostrarse a icona antiga e a nova á vez, unha ao lado da outra ou unha debaixo da outra. Só afectaba a elementos de menú cunha icona definida en CSS mediante un pseudoelemento ::before.
  • Corrixíronse moitas advertencias de obsolescencia de jQuery.
  • Corrixiuse un fallo polo que algúns axustes do menú non se cargaban da base de datos cando outro plugin activaba un filtro que facía que a configuración do menú se cargase antes de que AME cargase os seus módulos.
  • Corrixiuse un fallo que podía causar un conflito pouco evidente con plugins que cambian a URL de administración, como «WP Hide & Security Enhancer». Cando un usuario tentaba abrir «Escritorio -> Inicio», o plugin podía aplicar incorrectamente ao elemento «Inicio» os permisos doutro elemento de menú. Se ese outro elemento estaba configurado como inaccesible, o usuario recibía unha mensaxe de erro ao acceder (aínda así accedía correctamente).
  • Melloráronse a notificación de erros en situacións nas que o plugin non pode analizar os datos do menú.

1.9.7

  • Corrixiuse un conflito con Elementor 3.0.0-beta que facía que o elemento de menú «Theme Builder» tivese a URL errónea.
  • Optimización menor do rendemento.

1.9.6

  • Engadiuse unha opción para desactivar a compatibilidade con WPML.
  • Corrixiuse un problema menor de compatibilidade con WP 5.5 polo que algunhas das caixas da páxina de axustes do menú se mostraban incorrectamente.
  • Corrixiuse un fallo polo que os plugins ocultos aínda eran visibles en «Escritorio -> Actualizacións» e se incluían no número de actualizacións mostrado no menú de administración, na barra de ferramentas e noutros lugares.
  • Corrixiuse un conflito con WP Job Manager polo que activar Admin Menu Editor facía visible o menú oculto «Escritorio -> Setup».
  • Corrixiuse unha advertencia do navegador sobre cookies que usan «SameSite: None».
  • Corrixiuse un conflito con plugins que usan unha versión diferente e incompatible da biblioteca jquery-cookie. Por exemplo: Participants Database Field Group Tabs.
  • Probado con WP 5.5-RC1 e 5.6-alpha.

1.9.5

  • Corrixiuse un conflito cos plugins Media Ace, Snax e «What’s Your Reaction?» polo que activar Admin Menu Editor facía visibles varios elementos de menú que antes estaban ocultos.
  • Probado ata WP 5.4.

1.9.4

  • Corrixiuse outra advertencia sobre a obsolescencia de get_magic_quotes_gpc() en PHP 7.4. Esta instancia pasara desapercibida no parche anterior.
  • Engadiuse unha solución alternativa para un problema con MailPoet 3 polo que algúns axustes do menú non funcionaban nas páxinas de administración de MailPoet.
  • Engadiuse unha solución alternativa para un problema con Extended Widget Options polo que a páxina «getting started» que engade ese plugin aparecía no editor de menús aínda que debería estar oculta.
  • Reduciuse o espazo usado polos axustes de visibilidade de plugins. Este cambio terá efecto a próxima vez que gardes os axustes.
  • Ampliouse a característica «compress menu configuration data» para usar compresión ZLIB ademais da reestruturación dos datos do menú. Isto reduce moito a cantidade de datos almacenados na base de datos, pero aumenta a carga de descompresión.

1.9.3

  • Corrixiuse unha advertencia sobre a obsolescencia de get_magic_quotes_gpc() en PHP 7.4.
  • Corrixiuse un conflito con plugins que usan incorrectamente o filtro «all_plugins».

1.9.2

  • Actualizouse o aspecto da páxina de axustes para coincidir cos cambios de CSS de administración introducidos en WordPress 5.3.
  • Corrixiuse a inconsistencia nas cores da barra de título dos diálogos que podía ocorrer cando outro plugin cargaba os estilos de diálogo por defecto de WP.
  • Corrixiuse un fallo polo que certos menús de primeiro nivel podían quedar resaltados permanentemente porque algúns dos seus submenús estaban ocultos mediante CSS/JS e non se podía facer clic neles.
  • Cando hai un erro ao cargar a configuración do menú (p. ex. porque está nun formato incompatible), o plugin agora mostrará un aviso de administración en lugar de deixar pasar unha excepción non capturada.
  • Elimináronse a ligazón a Visual Admin Customizer da páxina de axustes do plugin.
  • Probado ata WP 5.3.

1.9.1

  • Corrixiuse un conflito menor con Toolset Types.
  • Corrixiuse un conflito co plugin MailPoet polo que non era posible cambiar a icona do menú do plugin.
  • Corrixiuse un fallo polo que o plugin podía identificar mal certos menús do núcleo que teñen URLs diferentes para perfís diferentes.
  • Corrixiuse un fallo polo que o plugin podía xerar URLs incorrectas para elementos de submenú cando a URL do menú pai contiña entidades HTML como «&».
  • Corrixiuse un problema polo que certos analizadores de vulnerabilidades mostraban unha advertencia sobre un dos arquivos do plugin porque usaba a función eval(). Esta instancia concreta de eval() non era un fallo de seguranza, pero agora eliminouse para evitar falsos positivos.
  • Corrixiuse un fallo polo que o plugin podía mostrar unha mensaxe de erro incorrecta cando un elemento de menú se ocultaba por haber outro elemento de menú oculto coa mesma URL.
  • Corrixiuse un problema menor de aliñamento de campos nas propiedades do menú.
  • O menú «Saúde do sitio» xa non se resaltará como novo porque forma parte do núcleo de WordPress.

1.9

  • Engadiuse unha opción para ocultar automaticamente os plugins novos. Xa era posible, pero antes esta opción estaba ligada á caixa de verificación «show all plugins». Agora hai unha caixa de verificación «New plugins» independente.
  • Corrixiuse un fallo polo que ao tentar cambiar a icona do menú de Jetpack se producía un erro de JavaScript que impedía mostrar o selector de iconas.
  • Probado ata WP 5.2.

1.8.8

  • Engadiuse a posibilidade de editar máis detalles dos plugins, como o nome do autor, a URL do sitio e o número de versión. Ten en conta que esta característica só cambia como se mostran os plugins. Non modifica realmente os arquivos dos plugins.
  • Corrixiuse un aviso de obsolescencia de PHP: «strpos(): Non-string needles will be interpreted as strings in the future». Agardamos que desta vez quede corrixido definitivamente.
  • Corrixíronse un par de erros de validación HTML.
  • Corrixiuse unha ineficiencia polo que o plugin reiniciaba o marco de medios cada vez que o usuario tentaba seleccionar unha imaxe da biblioteca multimedia.
  • Engadiuse unha solución parcial para situacións nas que as iconas de menú de máis de 32 píxeles de ancho se mostraban incorrectamente.
  • Probado ata WP 5.1.1.

1.8.7

  • Corrixiuse un fallo introducido na 1.8.6 que causaba a advertencia de PHP «strpos(): Empty needle».

1.8.6

  • Corrixiuse unha advertencia de PHP que saltaba cando a constante WPMU_PLUGIN_DIR non é unha ruta válida ou non se pode determinar a ruta completa.
  • Corrixiuse a rara advertencia de PHP «parameter 1 to be array, null given in menu-editor-core.php on line 4254», probablemente causada por un conflito de plugins sen identificar.
  • Corrixiuse unha rara advertencia sobre unha clase redefinida.
  • Actualizáronse varias dependencias internas.
  • Probado con WP 5.0.

1.8.5

  • Corrixiuse un fallo polo que os submenús moi longos non se podían desprazar se o elemento actual era un que se movera ao submenú actual desde un menú de primeiro nivel diferente.
  • Corrixiuse un fallo pouco frecuente polo que ao facer clic nun elemento do submenú actual todo o submenú podía «saltar» cara arriba ou abaixo.
  • Corrixiuse que AME non resaltase o elemento de menú correcto cando había un espazo en calquera dos valores dos parámetros de consulta.
  • Corrixiuse outro fallo polo que o plugin non resaltaba o elemento correcto se era o primeiro elemento dun submenú e ademais un elemento personalizado.

1.8.4

  • Engadiuse unha ligazón «Documentation» debaixo da descrición do plugin. Para quen se preocupe pola recente lexislación da RXPD, a documentación inclúe agora unha páxina que explica como procesa o plugin os datos persoais. Versión curta: normalmente non o fai.
  • Probado con WP 4.9.6.

1.8.3

  • Engadíronse un par de ligazóns a titoriais na páxina de axustes.
  • Corrixiuse un posible fallo causado por un fallo na versión 1.2.6.3 do plugin «WP Editor».
  • Corrixiuse algunha sintaxe de callback obsoleta que aínda usaba «&$this».
  • Cambiouse a orde dalgúns axustes do menú e engadíronse separadores entre grupos de axustes.
  • Eliminouse o panel «Opcións da pantalla» das pestanas de AME que non o necesitaban, como «Plugins».
  • Probado con WP 4.9.5.

1.8.2

  • Corrixiuse a advertencia de PHP «count(): Parameter must be an array or an object that implements Countable in menu-editor-core.php».
  • Corrixiuse un fallo que podía facer que algúns menús de administración da rede aparecesen resaltados en verde coma se fosen novos.
  • Corrixiuse un conflito con WP Courseware 4.1.2 polo que activar AME facía que aparecesen inesperadamente moitos elementos de menú adicionais.
  • Corrixiuse un conflito con Ultra WordPress Admin 7.4 que impedía ocultar plugins.
  • Substituíuse a icona de «este é un elemento novo» por outra diferente.
  • Probado con WP 4.9.4.

1.8.1

  • Engadiuse unha solución alternativa para un fragmento de código «defer_parsing_of_js» con fallos que algúns usuarios engadiron ao seu functions.php. Este fragmento produce código HTML non válido, o que rompía o editor de menús.
  • Corrixiuse unha advertencia de PHP que aparecía ao usar este plugin xunto con WooCommerce ou YITH WooCommerce Gift Cards con PHP 7.1.
  • Melloras menores do rendemento.
  • Probado con WP 4.8.3 e 4.9.

1.8

  • Podes editar os nomes e as descricións dos plugins na pestana «Plugins». Isto só cambia como se mostran os plugins na páxina «Plugins». Non afecta aos arquivos dos plugins no disco.
  • Engadiuse unha opción para resaltar os novos elementos de menú. Esta característica está desactivada por defecto. Podes activala na pestana «Axustes».
  • Engadiuse unha opción para comprimir os datos do menú que o plugin almacena na base de datos.
  • Engadiuse unha solución alternativa de compatibilidade para o plugin Divi Training. Os elementos de menú ocultos que engade ao menú «Escritorio» xa non deberían aparecer ao activar AME.
  • Engadiuse unha solución alternativa que mellora a compatibilidade con plugins que definen as súas iconas de menú mediante CSS.
  • Corrixiuse un fallo antigo polo que ordenar os elementos de menú poñía todos os separadores na parte superior. Agora quedarán preto do elemento de menú que os precede.
  • Corrixíronse as sombras incorrectas nas ligazóns personalizadas de opcións da pantalla.
  • Corrixíronse un par de problemas de disposición da interface causados por fallos noutros plugins.
  • Corrixiuse un problema pouco frecuente polo que ocultar a barra de administración deixaba un espazo baleiro.
  • Cando usas o botón «A-Z» para ordenar os menús de primeiro nivel, tamén se ordenan os elementos de submenú. Para evitar problemas de compatibilidade, o primeiro elemento de cada submenú mantense na súa posición orixinal.
  • Restablécese automaticamente o acceso ao plugin se o único usuario permitido xa non existe. Isto debería reducir o número de usuarios que se bloquean accidentalmente ao definir «Who can access the plugin» como «Only the current user» e despois eliminar esa conta de usuario.
  • Optimizacións menores do rendemento.