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.
Índice del Contenido
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.
- Yoast SEO 15.9: mejoras de rendimiento • Yoast - 23 febrero, 2021
- Redacción SEO: Cómo escribir contenidos que posicionan - 22 febrero, 2021
- la guía definitiva • Yoast - 16 febrero, 2021
Dejar un comentario
¿Quieres unirte a la conversación?Siéntete libre de contribuir!