Todos los shortcodes de Sensei LMS

Si tienes pensado montar una academia online el LMS (Learning Management System, o sistema de gestión de aprendizaje) que recomiendo es Sensei, por ser el que requiere menos curva de aprendizaje y ser el más fácil para empezar a ofrecer cursos online.

Y, aunque es muy fácil de utilizar, si además conoces todos los shortcodes, podrás personalizar tus páginas de cursos, ofrecer determinados cursos en entradas y páginas, en definitiva, disponer de todo el contenido de tus cursos online para mostrarlo donde quieras.

Para empezar … ¿qué es un shortcode?

Cierto, antes de meternos en harina, una pequeña explicación…

Un shortcode de WordPress es un atajo de programación que te permite mostrar contenido en entradas y páginas de manera sencilla y rápida, sin tener que copiar y pegar códigos PHP, HTML o similares.

Hay montones de plugins que usan shortcodes, e incluso el mismo WordPress, que cuando, por ejemplo, insertas una galería de imágenes, lo hace mediante un shortcode ( gallery).

WordPress interpretará el shortcode y mostrará en tu web el código resultante del mismo, por ejemplo un formulario de contacto, una lista de productos como con los shortcodes de WooCommerce, o contenido de cursos, como vamos a ver en esta guía.

¿Cómo se añade un shortcode?

¡Sencillísimo!

Puedes añadirlo simplemente tecleándolo en el editor, o insertando un bloque de shortcode.

Mira, así de fácil, como te explico en este vídeo:

Los shortcodes de Sensei

Así que, una vez hechas las presentaciones, vamos a por la lista de todos los shortcodes de Sensei LMS y para lo que sirve cada uno.

Cursos

[sensei_courses] – Lista de todos los cursos. Es el shortcode que debería haber en tu página de cursos, que genera Sensei automáticamente, y sino puedes añadirlo manualmente por tu cuenta.

OpciónDescripciónValoresPor defecto
categoryMuestra cursos de una categoría concretaCualquier ID, slug o nombre de una categoría de curso existentenada (todas las categorías)
excludeCurso(s) específico(s) a excluir de la visualizaciónCualquier ID (separados por comas) válido de cursonada
idsCurso(s) específico(s) a mostrarCualquier ID (separados por comas) válido de cursonada (todos los cursos)
numberNúmero de cursos a mostrarCualquier número válido10
orderCriterio de ordenación ascdesc desc ( asc cuando orderby es menu_order)
orderbyCómo ordenar los cursosCualquier parámetro orderby disponible aquí date
teacherMuestra cursos de profesor(es) específico(s)Cualquier ID(s) o nombre(s) de usuario válido(s) (separados por comas)nada (todos los profesores)

Ejemplo

[sensei_courses category="music" exclude="23" number="10" order="asc" orderby="name" teacher="123"]

Cursos destacados

[sensei_featured_courses] – Lista de los cursos destacados.

Options

OpciónDescripciónValoresPor defecto
numberNúmero de cursos destacados a mostrarCualquier número válido10
orderCriterio de ordenación ascdesc desc ( asc cuanado orderby es menu_order)
orderbyCómo ordenar los cursosCualquier parámetro orderby disponible aquí date
teacherMuestra cursos solo de un profesor concretoID o nombre de usuarionada (todos los profesores)

Ejemplo

[sensei_featured_courses number="5" order="asc" orderby="name" teacher="123"]

Cursos por usuario

[sensei_user_courses] – A list of courses the currently logged in user is taking.

Options

OpciónDescripciónValoresPor defecto
numberNúmero de cursos a mostrar por páginaAny valid number10
orderCriterio de ordenación ascdesc asc
orderbyCómo ordenar los cursosCualquier parámetro orderby disponible aquí title
statusSi mostrar los cursos activos o completos activecompletesin estado (muestra tanto los activos como los completos)

Ejemplo

[sensei_user_courses number="5" order="desc" orderby="name" status="complete"]

Profesores

[sensei_teachers] – Lista de usuarios con el perfil de profesor, con enlaces a sus respectivas páginas de autor.

Options

OpciónDescripciónValoresPor defecto
excludeProfesores a excluirCualquier ID o nombre(s) de usuario válido(s) (separados por comas)nada (muestra todos los profesores)
includeProfesores a incluirCualquier ID o nombre(s) de usuario válido(s) (separados por comas)nada (muestra todos los profesores)

Ejemplo

[sensei_teachers exclude="23"]

Mensajería de usuarios

[sensei_user_messages] – Lista de los mensajes privados de Sensei del usuario actual.

Opciones

No hay ninguna opción para este shortcode, simplemente muestra todos los mensajes.

Página de curso

[sensei_course_page] – Muestra el contenido de la página de un curso específico por ID de curso.

OpciónDescripciónValoresPor defecto
id (obligatorio)El ID del curso a mostrarCualquier ID  de curso válidonada

Ejemplo

[sensei_course_page id="123"]

Categorías del curso

[sensei_course_categories] – Lista de las categorías del curso.

Options

OpciónDescripciónValoresPor defecto
excludeCategorías del curso a excluirCualquier ID, slug o nombre de categoría de curso válido  (separados por comas)nada (muestra todas)
hide_emptyMuestra solo las categorías que tengan al menos un curso truefalse false
includeCategorías de un curso específico a mostrarCualquier ID, slug o nombre de categoría de curso válido  (separados por comas)nada (muestra todas)
numberNúmero de categorías a mostrarCualquier número válido100
orderCriterio de ordenación ascdesc asc
orderbyCómo ordenar las categoríasCualquier parámetro orderby disponible aquí name
parentMuestra solo las categorías con una superior específicaCualquier ID de categoría válido. Para mostrar solo las categorías superiores poner parent="0".nada (muestra todas)

Ejemplo

[sensei_course_categories exclude="music" hide_empty="true" order="desc" orderby="slug"]

Cursos no comprados

[sensei_unpurchased_courses] – Lista de todos los cursos, enlazados al producto de WooCommerce que el usuario actual no haya comprado aún.

OpciónDescripciónValoresPor defecto
numberNúmero de cursos a mostrarCualquier número válido10
orderCriterio de ordenación ascdesc desc ( asc cuando orderby es menu_order)
orderbyCómo ordenar los cursosCualquier parámetro orderby disponible aquí title

Ejemplo

[sensei_unpurchased_courses number="5" order="asc" orderby="date"]

Shortcodes abandonados

Estos shortcodes han quedado obsoletos, y no deberían usarse en versiones de Sensei superiores a la 1.9:

[newcourses] – Muestra los últimos cursos.
[featuredcourses] – Muestra los cursos marcados como destacados.
[freecourses] – Muestra los cursos que sean gratuitos.
[paidcourses] – Muestra los cursos por los que haya que pagar para hacerlos.
[usercourses] – Muestra los cursos activos/completados del usuario activo, o un formulario de acceso/registro si no está conectado.

¿Cómo encuentro los ID?

Te habrás fijado que en varias opciones se te pide el ID de un curso, profesor, etc. Localizarlos es muy fácil, simplemente edita el curso, lección, lo que sea, y en la barra de direcciones del navegador verás un número, ese es el ID.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(2 votos, promedio: 5)
¿Te gustó este artículo? ¡No sabes lo que te estás perdiendo en YouTube!

Autor: Fernando Tellado

Fernando Tellado es un apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Mi último libro es WordPress - La guía completa. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web. Sigue a @fernandot en Twitter

Comparte esta entrada en
468 ad
Ir al contenido