En la sexta clase del curso intermedio de Astra vamos a ver el modo de mostrar un contenido diferente en función de multitud de parámetros como el tipo de post o el perfil de usuario.
A veces sucede que queremos mostrar una oferta determinada para un determinado producto, mostrar un enlace a los datos personales de cierto usuario o quizás fijar un enlace de administración para ciertos usuarios con privilegios en la web y de modo predeterminado no se puede hacer, pues bien, en este tema veremos cómo crear barras laterales personalizadas para cada casuística que se nos ocurra, nada más y nada menos.
Puede parecer algo complejo como concepto pero lo vamos a ver súper claro en el video paso a paso de la lección. ¡A por ello!
Como hemos visto, combinando un par de plugins para crear ciertos perfiles de usuario hemos sido capaces de mostrar de forma condicional barras laterales para cada tipo de usuario a mostrar.
También hemos visto que se puede mostrar una barra lateral personalizada para productos de la tienda para mostrar ofertas o el perfil de usuario si es que es un usuario que ya ha comprado.
Todo esto lo hemos conseguido añadiendo nuevos widgets que sustituyen a otros para determinar la condición en concreto que buscamos para hacer lo más elástico posible el contenido.
Hemos visto también que con Restrict Content Pro, asignando un perfil de usuario creado previamente con User Role Editor hemos podido restringir ciertos accesos a barras laterales no asociadas a una posible membresía.
Como el límite está en la imaginación, os propongo analizar en qué momento es interesante mostrar esa barra de herramientas que tenéis en la cabeza para el tipo de post que manejáis en vuestra web.
Como este tema es al complejo a nivel conceptual esperaremos atentos en el formulario de soporte de la intranet a cualquier duda que os surja.
Todos los capítulos de este curso:
- Curso intermedio de Astra #1. Introducción, repaso, importación y exportación
- Curso intermedio de Astra #2. Reseteo de configuración y buscador avanzado de personalizaciones
- Curso intermedio de Astra #3. Edición en bloque de opciones de páginas y entradas
- Curso intermedio de Astra #4. Base de datos de conocimiento y checklist de prepublicación
- Curso intermedio de Astra #5. Personalización de fuentes externas
- Curso intermedio de Astra #6. Barras laterales condicionales
- Curso intermedio de Astra #7. Plantillas personalizadas con el maquetador Spectra
- Curso intermedio de Astra #8. Bloques destacados de Spectra
- Curso intermedio de Astra #9. Action Hooks
- Curso intermedio de Astra #10. Action Hooks desde el personalizador