Un curso no aparece

El curso no aparece en una lista, o su URL devuelve «no encontrado».

¿Cuál es el caso?

Síntoma Ve a
No está en Mis cursos Sección 1
No está en mi página de catálogo Sección 2
Su URL devuelve «no encontrado» Sección 3
No está en la lista de entradas del editor de menús Sección 4

1. No aparece en Mis cursos

Esto es un síntoma de acceso, no de visualización. La lista solo contiene los cursos a los que el estudiante puede acceder. Un curso que no puede abrir está ausente: no hay ninguna fila bloqueada ni atenuada.

Comprueba, en este orden:

  1. ¿Está publicado el curso?
  2. ¿Ha iniciado sesión el estudiante con la cuenta correcta? Comprar con una dirección y entrar con otra es la causa más habitual, y resulta invisible para el estudiante.
  3. ¿Qué exige el curso? Inicio de sesión, una regla de permisos o una compra.
  4. ¿Lo cumple el estudiante? En el caso de una compra, comprueba que el pedido esté en un estado pagado. En el de una suscripción, comprueba que esté activa. En el de una regla, comprueba que el estudiante coincida con ella.

Consulta Un estudiante no puede acceder a un curso de pago.

2. No aparece en la página de catálogo

Los cursos no tienen archivo. POM LMS no genera una página de listado, de modo que tu catálogo es algo que construye el sitio: una página escrita a mano, un módulo de contenido del tema o tu tienda.

  • Una página escrita a mano lista lo que tú pongas en ella. Los cursos nuevos no aparecen por sí solos.
  • Un módulo del tema consulta los cursos; comprueba sus filtros y su límite.
  • La tienda lista productos, no cursos. Un curso sin producto no aparecerá nunca allí.

3. La URL devuelve «no encontrado»

Por orden de probabilidad:

  1. El curso es un borrador. Publícalo.
  2. Se cambió la base de la URL del curso y no se reconstruyeron las reglas de reescritura. Abre Settings → Permalinks y usa Save Changes sin cambiar nada.
  3. El slug colisiona con una página. Si existe una página en la misma dirección que la base del curso, una de las dos gana. Renombra una.
  4. El curso fue eliminado. Revisa la papelera.

Si la base se cambió en un sitio en producción, las URL antiguas seguirán rotas hasta que añadas redirecciones. Consulta Migrar las URL de los cursos.

4. No aparece en el editor de menús

Es lo esperado. Los cursos no se ofrecen en la lista automática de entradas del editor de menús porque no tienen archivo.

Añádelos como Custom Links, pegando la URL del curso.

Sigue sin aparecer

Confirma que el plugin esté activo y que POM Theme sea el tema activo — POM LMS depende de él. Después comprueba si algún curso se abre correctamente: un fallo general del sitio y un fallo de un único curso tienen causas distintas.

Si falla un curso y el resto funcionan, la diferencia está en la configuración de ese curso. Compáralo con uno que funcione, campo por campo.