Ya habíamos visto con anterioridad en el blog cómo personalizar el escritorio de WordPress y en el que también habíamos echado un vistazo al plugin White Label CMS.
Hoy vamos a ir un paso más allá analizando snippets de código más avanzados para seguir personalizando el escritorio de WordPress y vamos a analizar otros plugins que nos pueden ayudar.
Para empezar, vamos a repasar los códigos que ya habíamos visto, pero viendo en detalle para que sirve cada uno y cómo funciona
Este contenido está restringido para los suscriptores de la Zona DPW Premium.
Inicia sesión o registrate para ver este contenido
Cómo podéis ver en el video, una buena idea es agruparlos en un plugin e la carpeta mu-plugins para de esta forma el usuario ni pueda verlo ni pueda desactivarlo sin querer.
Códigos avanzados para personalizar WordPress
Ahora que ya hemos repasado lo básico, vamos a ir un poco más allá, añadiendo snippets de código para:
- Evitar que un plugin en concreto pueda desactivarse
- Ocultar menús y submenús del administrador para roles o usuarios concretos
- Añadir menús y submenús personalizados en la barra superior del administrador, y eliminar otros
- Mostrar mensajes de error o notificación en el escritorio, para cualquier usuario o para roles específicos
- Añadir una pestaña y contenido en las opciones de Ayuda de cualquier pantalla
Este contenido está restringido para los suscriptores de la Zona DPW Premium.
Inicia sesión o registrate para ver este contenido
En este caso hemos utilizado Code Snippets para tener agrupados todos los códigos y poder exportarlos y re-aprovecharlos en cualquier instalación.
También hemos usado el plugin User Switching para poder comprobar de forma rápida como afectan los cambios realizados en otro perfil de usuario.
Plugins para personalizar el escritorio de WordPress
Si nos parece muy buena idea personalizar el área de administración de WordPress para facilitar su uso a los clientes, pero no queremos liarnos con snippets de código ni plugins propios, podemos utilizar algunos de los plugins que ya existen para eso.
Vamos a analizar dos: White Label CMS, que ya habíamos visto por encima en el anterior artículo, pero que ahora veremos su funcionamiento en un videotutorial, y WP Custom Admin Interface, que nos ofrece opciones parecidas pero con algo más de flexibilidad.
Ambos permiten poder exportar las opciones una vez configurado, por lo que aunque es algo pesado de poner a punto todas las opciones tal y como las queremos, sólo deberemos hacerlo una vez y podremos aprovecharlo para todas las páginas web.
White Label CMS / WP Custom Admin Interface
Este contenido está restringido para los suscriptores de la Zona DPW Premium.
Inicia sesión o registrate para ver este contenido
Este contenido está restringido para los suscriptores de la Zona DPW Premium.
Inicia sesión o registrate para ver este contenido