• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar los cursos de Sensei con formato rejilla en Genesis Sample

Aprende en este tutorial cómo mostrar los cursos de Sensei LMS en formato grid o rejilla en el child theme Genesis Sample mediante código.

Una de las ventajas de ser suscriptor de Código Genesis es que puedes sugerir nuevo tutoriales. El otro día, Jonathan, me preguntaba cómo podía mostrar los cursos creados con el plugin Sensei LMS en formato rejilla.

Sensei es uno de los plugins de LMS (Learning Management System) más populares y usados de WordPress para montar academias, ya que está creado por los responsables de Automattic y es gratuito.

¿Algún inconveniente? Que en la mayoría de los temas de WordPress tienes que personalizar los estilos de CSS para que el resultado sea más vistoso.

Por ejemplo, en este sería el diseño por defecto al usarlo en Genesis Sample:

Página de cursos de Sensei LMS en Genesis Sample, por defecto.

Pero hoy vas a ver cómo puede lucir mejor con un poco de PHP y CSS; en este caso, en formato de rejilla.

Este sería el resultado final:

Cursos de Sensei en formato rejilla en Genesis Sample.

¿Quieres algo así? Pues sigue leyendo. 😉

Instrucciones para mostrar los cursos de Sensei en formato rejilla en Genesis Sample

1. Modifica el fichero functions.php

Añade el siguiente código en functions.php:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Con esto fuerzas el diseño de ancho completo y te aseguras de que la rejilla aprovecha todo el espacio.

2. Personaliza el CSS de la rejilla

A continuación, solo te falta asignar los estilos para que se muestre en formato de grid.

Para ello introduce este bloque al final de style.css:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Al insertar estas líneas de CSS te aseguras de que los cursos se muestren en una rejilla que se ajusta al tamaño de la resolución de la pantalla, gracias al CSS grid.

Además, eliminas la decoración de lista en los filtros de los cursos.

Te invito a jugar todo lo que necesites con el CSS superior para conseguir el resultado que buscas.

Este ejemplo está realizado para Genesis Sample pero te puede servir como guía para cualquier child themes de Genesis.

Por cierto, si quieres que se muestren los cursos de forma cronológica puedes seguir este tutorial.

Conclusiones

Ahora ya sabes cómo mostrar los cursos de Sensei LMS en formato grid o rejilla en Genesis Sample.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

CSS Genesis Framework PHP Sensei LMS

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?