Ajustes de mi cuenta
La sección Account de Settings → POM LMS: el área My courses, los valores por defecto del formulario de acceso y el modo de finalización.
El endpoint
| Campo | Efecto |
|---|---|
| Section name | La etiqueta de la entrada en el menú de la cuenta |
| Custom slug | El segmento de la URL para el endpoint |
| Custom label | El encabezado de la columna del curso en la tabla |
| \"No courses found\" default text | Lo que lee un estudiante sin cursos |
El endpoint se inserta en el menú de cuenta de WooCommerce después de su primera entrada y requiere WooCommerce.
Después de cambiar el slug, vuelve a guardar los ajustes de enlaces permanentes — abre Settings → Permalinks y guarda sin cambiar nada. De lo contrario, el endpoint devuelve no encontrado.
Section name y Custom label son traducibles, por lo que un sitio en español puede mostrar Mis cursos y una columna encabezada Formación.
Consulta My courses y The empty My courses message.
El formulario de acceso
Tres campos dan forma al formulario de acceso que se muestra a los visitantes sin sesión iniciada en cursos y lecciones restringidos:
| Campo | Efecto |
|---|---|
| Login form prepend | Texto encima del formulario |
| Login form error message | Se muestra cuando falla el inicio de sesión |
| Content if logged in | Se muestra en lugar del formulario a un visitante con sesión iniciada |
Content if logged in acepta etiquetas de combinación:
| Etiqueta | Se reemplaza por |
|---|---|
{user_name} |
El nombre del estudiante |
{user_last_name} |
Su apellido |
{user_email} |
Su dirección de correo electrónico |
{logout_link} |
Un enlace para cerrar sesión |
{my_account_link} |
Un enlace al área de cuenta |
Ese mensaje importa más de lo que parece. Es lo que ve un estudiante con sesión iniciada cuando está en el sitio correcto con la cuenta equivocada — y {logout_link} junto a {user_email} le permite ver el error y corregirlo con un solo clic:
Has iniciado sesión como
{user_email}. Si compraste este curso con una dirección diferente,{logout_link}e inicia sesión de nuevo.
Estos valores por defecto se aplican siempre que un curso no defina su propio formulario de acceso. Consulta The custom login form.
El modo de finalización
Lessons manual check — la casilla dice Lessons have to be marked as completed manually.
| Estado | Comportamiento |
|---|---|
| Desactivado (por defecto) | Abrir una lección la marca como completada |
| Activado | Los estudiantes marcan las lecciones en el esquema |
Se aplica a todo el sitio, sin posibilidad de invalidación por curso, y cambia lo que significa cada porcentaje del sitio. Decídelo antes de que empiecen los estudiantes: consulta Automatic and manual completion.
Cambiarlo más tarde no recalcula nada. Las finalizaciones existentes se mantienen tal como están.
Sin WooCommerce
No existe área de cuenta, por lo que los campos del endpoint no hacen nada. Los campos del formulario de acceso y el modo de finalización siguen funcionando, porque no están ligados a WooCommerce.
Un sitio sin WooCommerce necesita su propia ruta de vuelta a los cursos — un enlace de menú a una página de catálogo y enlaces a los cursos en lo que sea que envíes a los estudiantes.
Verificación
- Configura los campos del endpoint y guarda; vuelve a guardar los ajustes de enlaces permanentes si cambiaste el slug.
- Inicia sesión como estudiante de prueba y confirma el nombre de la entrada, la URL y el encabezado de columna.
- Inicia sesión con una cuenta sin cursos y confirma el mensaje de vacío.
- Cierra sesión, abre un curso restringido y confirma el texto del formulario de acceso.
- Inicia sesión como estudiante sin acceso y confirma el mensaje de sesión iniciada, con las etiquetas de combinación resueltas.
- Confirma que el modo de finalización se comporta como lo configuraste.