Esta clase modifica la barra de administración de WordPress para añadir accesos directos para todos los sitios de la red.
Características Principales
🔹 Accesos Directos para Plugins en Toda la Red
- Añade acceso rápido a plugins importantes de la red como:
- Snippets (Plugin Code Snippets)
- Wordfence (Seguridad)
- BackWPup (Copias de seguridad)
🔹 Personalización por Sitio
- Elimina elementos por defecto (Nueva Entrada, Comentarios)
- Añade un menú Plugins a la barra de administración de cada sitio
- Muestra enlaces contextuales basados en:
- Permisos del usuario (requiere
manage_options
) - Plugins activos en cada sitio
- Permisos del usuario (requiere
🔹 Herramientas Especiales para Sitios Específicos
- Añade un menú ACF para el sitio ID 2 (personalizable)
- Añade Ajustes de Admin a todos los sitios
- Añade Snippets a todos los sitios
Cómo Funciona
La clase se engancha a la acción admin_bar_menu
de WordPress (con prioridad tardía 100) para:
- Añadir enlaces en la sección «Administración de la Red»
- Personalizar el menú de cada sitio
- Mostrar enlaces solo si el plugin está activo
// Ejemplo de los elementos personalizados en la barra de administración
Administración de Red > [Snippets] [Wordfence] [BackWPup]
Mis Sitios >
- Sitio 1 > [Plugins] [Ajustes de Admin] [Snippets]
- Sitio 2 > [Plugins] [Ajustes de Admin] [Snippets] [ACF]
Solución originalmente publicada en mi respuesta en WordPress Stack Exchange.