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ón Descripción Valores Por defecto
category
Muestra cursos de una categoría concreta Cualquier ID, slug o nombre de una categoría de curso existente nada (todas las categorías)
exclude
Curso(s) específico(s) a excluir de la visualización Cualquier ID (separados por comas) válido de curso nada
ids
Curso(s) específico(s) a mostrar Cualquier ID (separados por comas) válido de curso nada (todos los cursos)
number
Número de cursos a mostrar Cualquier número válido 10
order
Criterio de ordenación
asc

desc
desc

 (

asc

cuando

orderby

es

menu_order

)

orderby
Cómo ordenar los cursos Cualquier parámetro

orderby

disponible aquí

date
teacher
Muestra 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ón Descripción Valores Por defecto
number
Número de cursos destacados a mostrar Cualquier número válido 10
order
Criterio de ordenación
asc

desc
desc

 (

asc

cuanado

orderby

es

menu_order

)

orderby
Cómo ordenar los cursos Cualquier parámetro

orderby

disponible aquí

date
teacher
Muestra cursos solo de un profesor concreto ID o nombre de usuario nada (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ón Descripción Valores Por defecto
number
Número de cursos a mostrar por página Any valid number 10
order
Criterio de ordenación
asc

desc
asc
orderby
Cómo ordenar los cursos Cualquier parámetro

orderby

disponible aquí

title
status
Si mostrar los cursos activos o completos
active

complete
sin 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ón Descripción Valores Por defecto
exclude
Profesores a excluir Cualquier ID o nombre(s) de usuario válido(s) (separados por comas) nada (muestra todos los profesores)
include
Profesores a incluir Cualquier 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ón Descripción Valores Por defecto
id

(obligatorio)

El ID del curso a mostrar Cualquier ID  de curso válido nada

Ejemplo

[sensei_course_page id="123"]

Categorías del curso

[sensei_course_categories]

– Lista de las categorías del curso.

Options

Opción Descripción Valores Por defecto
exclude
Categorías del curso a excluir Cualquier ID, slug o nombre de categoría de curso válido  (separados por comas) nada (muestra todas)
hide_empty
Muestra solo las categorías que tengan al menos un curso
true

false
false
include
Categorías de un curso específico a mostrar Cualquier ID, slug o nombre de categoría de curso válido  (separados por comas) nada (muestra todas)
number
Número de categorías a mostrar Cualquier número válido 100
order
Criterio de ordenación
asc

desc
asc
orderby
Cómo ordenar las categorías Cualquier parámetro

orderby

disponible aquí

name
parent
Muestra solo las categorías con una superior específica Cualquier 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ón Descripción Valores Por defecto
number
Número de cursos a mostrar Cualquier número válido 10
order
Criterio de ordenación
asc

desc
desc

 (

asc

cuando

orderby

es

menu_order

)

orderby
Cómo ordenar los cursos Cualquier 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.

La entrada Todos los shortcodes de Sensei LMS la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Laura D´Cuero
0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *