Si administras varias webs con WordPress seguramente sabes de qué hablo. Instalas unos cuantos plugins y, poco a poco, el panel de administración deja de parecer tuyo.
Banners para comprar la versión Pro, avisos para renovar licencias, enlaces permanentes para actualizar a Premium, llamadas a la acción, promociones, menús que no puedes utilizar si no pagas y mensajes que vuelven a aparecer después de actualizar un plugin.
En algunos casos, actualizar tres o cuatro plugins es suficiente para volver a tener medio panel lleno de avisos. Y llega un momento en el que resulta bastante molesto. Es un poco como tener publicidad dentro de tu propia casa sin haberla pedido.
Precisamente por eso he creado IGW Admin Cleanup, un plugin gratuito para WordPress pensado para limpiar visualmente el panel de administración y ocultar aquellos elementos que no quieres ver.
Un bloqueador de publicidad para el admin de WordPress
La forma más sencilla de explicar qué hace IGW Admin Cleanup sería definirlo como una especie de AdBlock para el panel de administración de WordPress. No bloquea publicidad de una página web ni modifica lo que ven tus visitantes. Su trabajo se realiza exclusivamente dentro de /wp-admin/.
Puedes utilizarlo para ocultar elementos como:
- Avisos para actualizar un plugin a su versión Premium o Pro.
- Banners promocionales.
- Mensajes comerciales.
- Llamadas a la acción.
- Enlaces de actualización a versiones de pago.
- Opciones de menú que no necesitas.
- Elementos innecesarios del escritorio.
- Zonas de plugins reservadas a usuarios Premium que no aportan nada en tu instalación.
La idea es sencilla: si un elemento del administrador no te sirve y no quieres verlo todos los días, puedes ocultarlo.
Sin modificar los plugins
Una de las cosas que tenía clara al desarrollar IGW Admin Cleanup era que no quería modificar archivos de WordPress ni de los plugins afectados. El plugin trabaja mediante reglas de limpieza basadas en selectores CSS.
Cada regla identifica un elemento determinado del administrador y permite decidir qué hacer con él: ocultarlo, ocultar su elemento padre, ocultar el <li> más cercano o eliminar directamente el elemento del DOM.
Las reglas se almacenan independientemente, por lo que puedes activarlas, desactivarlas, editarlas o eliminarlas cuando quieras.
Además, IGW Admin Cleanup es capaz de detectar elementos que otros plugins añaden dinámicamente mediante JavaScript después de cargar la página.
No necesitas saber CSS para empezar
Aunque internamente las reglas funcionan mediante selectores CSS, las últimas versiones de IGW Admin Cleanup incorporan un selector asistido de elementos. Puedes seleccionar visualmente aquello que quieres eliminar del administrador y el plugin propone diferentes selectores posibles.
Además, analiza esos selectores y los clasifica según su calidad para intentar evitar reglas demasiado genéricas o frágiles. También muestra cuántos elementos coinciden con el selector y permite realizar una vista previa antes de guardar definitivamente la regla.
Esto hace que crear una regla sea mucho más sencillo que tener que inspeccionar manualmente el código HTML del administrador.
Una biblioteca de reglas preparadas
Desde la versión 0.4.0, IGW Admin Cleanup incluye además una biblioteca de reglas. La idea es que no tengas que descubrir y crear manualmente todas las reglas.
El plugin puede detectar qué plugins tienes instalados y mostrar reglas de limpieza preparadas para ellos. Puedes consultar las disponibles y añadir individualmente o de una vez aquellas que te interesen.
La biblioteca irá creciendo progresivamente con reglas verificadas para diferentes plugins de WordPress.
¿Y qué ocurre cuando se actualiza un plugin?
Las reglas de IGW Admin Cleanup se almacenan de forma independiente, por lo que actualizar el plugin que genera un banner o aviso no elimina tu regla.
Sin embargo, hay algo que no se puede evitar: un desarrollador puede modificar el HTML o los selectores CSS de su plugin en una actualización.
Para ayudar a detectar estos casos, IGW Admin Cleanup registra información sobre las reglas: cuándo fueron comprobadas por última vez, cuándo se encontró el elemento y el número de detecciones realizadas.
De esta forma resulta más sencillo localizar una regla que posiblemente haya dejado de funcionar porque el plugin original ha cambiado su interfaz.
Lo que IGW Admin Cleanup no hace
Es importante aclararlo: ocultar no significa desbloquear. IGW Admin Cleanup no activa características Premium, no evita comprobaciones de licencia, no modifica las restricciones de otros plugins y tampoco altera sus archivos.
Simplemente elimina de tu vista aquellos elementos que no quieres tener permanentemente delante. Tampoco afecta al frontend de la web: actúa exclusivamente sobre el área de administración de WordPress.
Recuperando un panel de WordPress más limpio
Entiendo perfectamente que los desarrolladores necesiten monetizar sus plugins y que las versiones gratuitas sirvan para promocionar características Premium.
El problema aparece cuando esas promociones terminan ocupando permanentemente el espacio de trabajo. Si ya sé que existe una versión Pro y he decidido que no la necesito, no necesito que WordPress me lo recuerde cada vez que entro en el administrador.
Y mucho menos que, después de cerrar determinados avisos, vuelvan a aparecer con una actualización. IGW Admin Cleanup nació precisamente de esa necesidad personal: recuperar un panel de administración de WordPress más limpio, sencillo y centrado en las herramientas que realmente utilizo.
Descargar IGW Admin Cleanup
IGW Admin Cleanup es gratuito y de código abierto y está disponible en el directorio oficial de plugins de WordPress. Actualmente es compatible con WordPress 6.0 o superior, está probado hasta WordPress 7.1 y requiere PHP 7.4 o superior. También dispone de traducción al español.
Puedes instalarlo directamente buscando «IGW Admin Cleanup» desde Plugins → Añadir plugin en WordPress. También puedes descargarlo desde su página oficial: IGW Admin Cleanup en WordPress.org
Si eres de los que piensan que el panel de administración de tu WordPress debería ser tu espacio de trabajo y no un tablón publicitario, probablemente este plugin te resulte útil.
