LearnPress, configuración avanzada

configuracion avanzada de learnpress como plataforma de formacion online

En el post anterior sobre LearnPress, expliqué la configuración básica de LearnPress, la configuración automática que nos aparece nada más instalar LearnPress en nuestro Wordpress.

Este post forma parte del Tutorial Completo de LearnPress. Si quieres aprender todo sobre este LMS de Wordpress, puedes acceder al Tutorial LearPress completo.

En este post, vamos a ver la configuración completa de LearnPress con todas sus posibilidades para aprovechar al máximo nuestra nueva Plataforma de Formación Online.

Ajustes de LearnPress para crear nuestra Plataforma de Formación

El primer paso para configurar todo lo que necesitamos para nuestra plataforma de formación online, es dirigirnos a los Ajustes de LearnPress.

En LearnPress > Ajustes, encontraremos todo lo que necesitamos para configurar nuestra plataforma acorde con nuestras necesidades.

Ajustes de LearnPress

Al entrar en la sección de Ajustes nos vamos a encontrar con varias pestañas, en cada una vamos a configurar todo lo que necesitamos para que funcione correctamente.

Pestaña de Ajustes Generales

La primera pestaña es General, en dónde vamos a configurar:

  • Redirección al Cerrar Sesión, la página a la que queremos que se redirija al alumno al cerrar la sesión en nuestra plataforma.
  • Moneda, vamos a ajustar todo lo que necesitamos sobre la moneda en la que vamos a vender nuestros cursos, así como los formatos de presentación de los símbolos y los separadores de los decimales y miles.

Con estos ajustes tendremos esta pestaña totalmente configurada y podemos pasar a la siguiente.

Pestaña de Ajustes Generales de los Cursos

Si bien en cada curso podremos configurar ciertas cosas, aquí configuraremos el comportamiento general para la venta de nuestros cursos en la plataforma.

En los primeros ajustes definiremos el comportamiento tras la creación de un curso, estos ajustes son importantes sobre todo si vamos a tener más de un tutor para los cursos.

  • Revisar los cursos antes de publicar. Si tenemos marcada esta opción, un tutor puede crear un curso, pero este no será publicado hasta que un administrador entre en la plataforma, lo revise y lo acepte. Así nos aseguramos que todo está correcto antes de publicar cualquier curso.
  • Habilitar la posibilidad de editar un curso publicado. Si esta opción está marcada, los tutores podrán editar los cursos después de que hayan sido publicados y enviarlos de nuevo a revisión.
ajustes sobre los cursos en la plataforma de formacion online

En este paso vamos a definir como será la página de venta de los cursos con unos ajustes muy básicos:

  • Página de Cursos, si no la hemos creado aún podemos crearla, será la página que muestre todos los cursos que publicamos en nuestra plataforma de formación online. Aquí también podemos cambiarla si la que hemos puesto en un inicio no es la que queríamos.
  • Cursos por página. Aquí definimos cuantos cursos vamos a mostrar en cada página para que se cree la paginación.
ajustes enlaces permanentes de los cursos

El siguiente paso será configurar los Enlaces Permanentes de nuestros cursos.

Por defecto, la base de las categorías es course-category la base de las etiquetas course-tag. Podemos modificarlas por lo que queramos sobre todo de cara a que esté en nuestro idioma y de cara a resultar amigable a los buscadores.

También definiremos la estructura de los enlaces permanentes, tenemos 4 opciones diferentes, la que viene por defecto, con curso, con la base cursos, con la categoría o una personalizada.

Aquí tenemos que pensar que debemos de establecer una estructura amigable para los buscadores y para las personas, que no se alargue demasiado y que sea fácil de recordar.

En cada caso se definirá según los objetivos de la plataforma de formación online.

Por último definiremos el tamaño en el que se van a mostrar las imágenes en la página de cursos.

Tenemos que tener en cuenta el tamaño real en el que deben verse según el tema que estemos utilizando, para que ni se queden pequeñas, ni se queden demasiado grandes. Si son pequeñas quedará un espacio en blanco y si son demasiado grandes, pesarán mucho y nos afectará al SEO.

Guardamos los ajustes y la pestaña cursos la tendremos totalmente configurada.

Pestaña de Ajustes Generales del Perfil

En esta sección vamos a definir cómo queremos que sea la página del perfil de cada uno de nuestros alumnos y tutores, lo que queremos que vean ellos y lo que queremos que sea público.

Ajustes Generales del Perfil del alumno

El primer paso es indicar la página que alberga el perfil de los usuarios de nuestra plataforma de formación.

Si hemos seguido la instalación inicial completa, se han creado páginas para cada una de las secciones y aquí nos aparecerá por defecto la página que hemos creado para el perfil.

Si no es así podemos crearla en este momento o asignar la que hayamos creado a mano si lo hemos hecho.

El siguiente paso es indicar si queremos añadir en la barra de administración un enlace al perfil y podemos indicar el nombre. Y podemos definir si se abre en una nueva ventana o en la misma.

En este caso, redirigirá a la página de Perfil de «dentro de Wordpress», es decir, la gente podrá acceder a la parte de gestión de Wordpress aunque solamente tendrá acceso a su perfil.

TIP: Personalmente no me gusta que la gente pueda acceder a esta sección por lo que suelo desmarcarla en esta pestaña y ocultar la barra de Wordpress a todos aquellos que no sean administradores de la página, con un simple código.


En el archivo functions.php (ojo si estamos editando un tema original y no es creado por nosotros que puede darnos problemas), añadimos el siguiente código:

if ( ! current_user_can( 'manage_options' ) ) {
add_filter('show_admin_bar', '__return_false', 1000);
}

Con esto ya no mostramos la barra de herramientas de Wordpress a los alumnos de nuestra plataforma.

En este paso, también configuramos cuántos cursos por página verán en su perfil nuestros alumnos.

ajustes del perfil del alumno, habilitar formularios de registro.

En esta sección podemos definir si se habilitan los formularios para iniciar sesión y de registro en la página Mi Perfil.

Cuando el usuario aún no ha accedido a nuestra plataforma o no ha iniciado sesión, al entrar en la página Perfil, puede ver o no los formularios para iniciar sesión y para registrarse en nuestra plataforma.

En este apartado definiremos lo que queremos que aparezca.

En cada perfil aparecerán una serie de tablas, que muestran cada una su contenido, para que tanto el alumno como los tutores tengan acceso a toda su información.

En esta sección definimos el slug o la url que se generará de forma automática para cada perfil para identificar la tabla en la que se encuentra.

Podemos dejar las variables que están puestas o modificarlas. Si las modificamos hay que tener en cuenta que si ponemos dos palabras, deben llevar un guión en el medio para que no nos dé ningún error la url.

El siguiente paso es definir si queremos que aparezcan los avatares de los alumnos y los tutores y cómo queremos que se muestren en la web.

Por último vamos a definir que partes de los perfiles de los alumnos y tutores queremos que sean públicas y cuáles privadas.

Podemos hacer privado el perfil completo desmarcado la opción My Dashborard, o podemos dejar el perfil público y luego marcar cursos y exámenes como privados.

Pestaña de Ajustes Generales de Pagos

El siguiente paso en la configuración de nuestra Plataforma de Formación online, es la configuración de los pagos de los cursos.

Por defecto, LearnPress solamente nos ofrece la opción de recibir pagos a través de Paypal. Si queremos más opciones de pago, podemos añadir alguno de los complementos que tiene. Como el módulo de Woocommerce que hace que se utilice la pasarela de este plugin o podemos añadir los complementos que únicamente necesitemos.

Ajustes de los pagos en LearnPress

Lo primero será definir la página de nuestro Wordpress en la que se realizará el pago del curso. Por defecto si hemos pasado por el configurador, tendremos la página Pagos.

Auto Enroll, si lo marcamos una vez se haya conocido el pago, la persona directamente estará inscrita en el curso y ya podrá acceder a él. Si lo desmarcamos, tendremos que aprobar cada inscripción a mano.

Enable Guest Checkout, Si lo marcamos permitiremos que los alumnos puedan realizar el pago sin crear una cuenta en nuestra Plataforma de Formación.

Enable Login in Checkout, Si lo marcamos habilitamos la opcion de iniciar sesión durante el proceso de pago, para que quede todo registrado en un perfil ya creado.

Enable registration in checkout, si lo marcamos la gente podrá crear una cuenta durante el proceso de pago.

ajustes generales de pagos

Puntos Externos.

En este caso vamos a indicar el slug que se generará una vez se haya recibido el pago, así podremos identificar a tráves del enlace que el pago ha sido satisfactorio.

Muy útil si vamos a medir a través de Google Analytics objetivos y embudos de conversión.

Por último vamos a activar los métodos de pago que queremos que funcionen en nuestra tienda. Por defecto únicamente aparecerá paypal.

ajustes de los pagos con paypal en LearnPress

La configuración de paypal es realmente sencilla, solamente debemos activarlo, indicar el email de nuestra cuenta de paypal en la que vamos a recibir los pagos e indicar si está en modo de pruebas o está ya en modo funcionamiento.

Con esto tenemos configurado ya nuestro método de pago.

En el los post sobre los complementos de LearnPress de este Tutorial de LearPress, hablamos sobre el resto de métodos de pago que podemos incluir en la Plataforma.

Pestaña de Ajustes de Páginas

En esta pestaña solamente vamos a configurar cuál es nuestra página para recibir tutores y si lo permitimos.

Una de las funcionalidades de LearnPress, es que los tutores pueden solicitar inscribirse en nuestra plataforma de formación online para impartir sus cursos.

Aquí definiremos si queremos que esto pase o no.

Pestaña de Ajustes de Emails

Cada acción que pasa dentro de nuestra Plataforma de formación online, genera uno o varios emails.

En esta pestaña podemos editar todo sobre esos emails, definir cuáles se van a enviar, a quién y cómo.

La capacidad de modificación y edición de los emails es muy alta así que podemos personalizar al máximo cada uno de los que van a recibir tanto nuestros alumnos, como los tutores o los administradores de la página.

ajustes de los emails LearnPress

Lo primero que vamos a definir es quién será el remitente de estos correos, el nombre y el email desde el que se enviarán estos correos.

Lo siguiente será como queremos que se envíen si como texto plano (sin formatos) o html.

El siguiente paso será definir qué correos vamos a enviar y a quién. Nuestras posibilidades son:

  • Nuevo Pedido, se puede enviar a: Administrador, tutor, usuario y pedido de invitado.
  • Procesando Pedido, se envía al usuario o al invitado.
  • Pedido Completado, se envía al Administrador, al usuario y al invitado.
  • Pedido cancelado, se envía al Administrador, al tutor, al usuario o al invitado.
  • Inscrito en el curso, se puede enviar al Administrador, al Tutor y al usuario o alumno.
  • Curso finalizado, se pude enviar al Administrador, al tutor y al usuario o alumno
  • Conviértete en tutor, se puede definir la solicitud, la aceptación y la denegación.

En cada uno de ellos, podemos definir si se envía o no se envía, cuál será el asunto del envío, el encabezado del email y el contenido del email.

Disponemos para cada uno de ellos de etiquetas variables que generarán textos o acciones de forma automática.

Podemos configurar todo a nuestro gusto según las necesidades de nuestra Plataforma Online.

Pestaña de Ajustes Avanzados

En esta pestaña podemos definir los colores que queremos para nuestra página y también si habilitamos la caché y si queremos dar prioridad a las lecciones de vídeo.

ajustes avanzados learnpress colores

Lo primero es marcar o desmarcar si queremos usar la paleta de colores por defecto de LearnPress o si queremos definir nuestra propia paleta.

Si definimos la nuestra disponemos de todas las opciones más abajo para indicar los colores que queremos que aparezcan en cada caso.

ajustes generales avanzados de LearnPress

Una vez tenemos definidos todos los colores de nuestra plataforma, debemos indicar si queremos que se carguen los estilos de LearnPress y el Modo depuración (activarlo solamente si queremos ver los errores).

Por último definimos si habilitamos la caché en nuestra plataforma, para que tenga una carga más rápida para nuestros alumnos o no.. Podemos activarla desde que tengamos todo listo y no vayamos a hacer más modificaciones.

Y si damos prioridad a las lecciones de vídeo. Con lo que si en una lección aparece un vídeo, este se moverá al principio de la página para darle más valor.

Y esto es todo!

Con estas configuraciones ya tendremos nuestra plataforma totalmente configurada para comenzar a crear nuestros cursos y venderlos.

En los siguientes post de este tutorial, nos centraremos en ver cómo crear los cursos, las lecciones, los exámenes y las preguntas del exámen, para que puedas crear tus cursos desde 0 de forma muy sencilla.!

¿Qué te ha parecido?

Accede al Tutorial sobre LearnPress completo.

  1. Hola! Cómo están?

    Excelente artículo!

    Uso learndash + memberpress + el theme Talmy, pero al momento de visualizar un curso si no estoy registrado no me muestra la clase: learndash_post_sfwd-courses que contiene el contenido del curso (el curriculum, las reviews, etc) Entiendo que es un problema de accesos entre los usuarios registrados y los no pero no encuentro donde está ya probe varias cosas y no logro resolverlo, gracias!

    Saludos

    1. Hola Nico!

      Lo primero confirma que tienes todo actualizado en la última versión.

      En segundo lugar, en la configuración de Learndash tienes una opción para dejar que se vean los cursos o no… Confirma que esté todo correcto.

      En otro caso, puedes probar a revisar si es el tema el que no deja visualizar el curso, probando a visualizarlo con otro tema.

      Si sigue sin dejarte verlo, deberías contactar con soporte de LearnDash, al ser un plugin de pago tienes soporte siempre.

      Un saludo

    1. Hola José Luis!

      Si estás usando alguno de los temas de Thimpress, es posible que tengas alguna opción para mostrar los cursos en la página de inicio en la sección de Apariencia.

      Si estás usando otro tema que no te permite esto, podría hacerse copiando los códigos de la plantilla del archive de learnpress, a la página principal, seguramente habría que modificar un poco el código para que se visualice correctamente en esta página.

      Espero que te sirva de ayuda!

      Saludos

  2. Hola, muchas gracias por la información sobre este Plugin, actualmente estoy comenzando a trabajar con el y bueno me has despejado muchas dudas, tengo una pregunta adicional cual es la mejor manera de colocar la fecha y hora de los cursos de este plugin para que cliente los pueda comprar. Gracias de antemano.

    1. Buenos días Enrique,

      No entiendo a qué te refieres con colocar la fecha y la hora para que el cliente los pueda comprar.

      Los clientes, pueden comprar el curso en cualquier momento!

      Un saludo

  3. Hola Tengo una consulta, quiero crear cursos, pero quiero tener la opción venderlos por lecciones que los alumnos accedan a la prueba si pagaron por ella y no por el curso completo. Hay alguna manera de hacer esto con Learnpress. Es decir que no acceda a la prueba si no a completado la prueba anterior y a su vez que la vaya pagando por las pruebas del curso progresivamente. No se si me puede explicar les agradezco la ayuda que me puedan brindar. Saludos

    1. Hola Álvaro!

      No puedes vender lecciones sueltas con ninguno de los LMS de Wordpress que conozco.

      Sin embargo, si queres vender las lecciones por separado, puedes poner cada lección como un curso por separado, junto con su prueba.

      Si quieres que para inscribirse en una de las lecciones, tengan que haber superado otra anterior, puedes ponerle como prerrequisito que se haya superado el curso/lección anterior.

      Para eso simplemente tienes que instalar este complemento gratuito: https://thimpress.com/product/learnpress-prerequisites-courses/

      Espero que te sirva de ayuda!

      Saludos

  4. Hola, muchas gracias por el tutorial.

    Quería ver si me pueden ayudar.
    Tengo un cuestionario con muchas preguntas, se puede poner todas las preguntas en una misma página, sin que el alumno este apretando el botón de siguiente?

    1. Buenos días Andrés,

      Cuando creas un cuestionario, en los Ajustes generales del Cuestionario, la primera pregunta es si quieres paginar o no las preguntas.

      En este caso, debes dejarlo desmarcado para que las preguntas aparezcan todas en la misma página.

      Saludos

  5. Hola,

    Gracias por esta valiosa información, pero tengo una duda. En mi pagina llevamos ya 12 cursos listos y publicados, pero para no saturar la página donde se listan estos, en ajustes pusimos en cursos por página un máximo de 9, pensando que aparecería una paginación o un botón «ver cursos anteriores» para los otros tres, pero esta opción no aparece y solos los 9 cursos más recientes se muestran en pantalla. ¿Cómo se puede activar esta opción?

    1. Buenos días Mauricio,

      Posiblemente sea un problema del tema que estás usando, que pueda sobreescribir la plantilla y por eso no se muestra la paginación.

      Lo normal es que si hay más cursos de los que se pueden mostrar por página aparezca en la parte de abajo la paginación para ver los siguientes cursos.

      ¿Qué tema estás utilizando?

      Saludos

  6. Hola que tal, muy buen explicación, tengo una duda o un pequeño problema, como puedo ordenar o organizar los cursos como yo quiero y que no se ordenen conforme se publiquen

    1. Hola Francisco,

      La verdad que actualmente no conozco ninguna opción que te permita ordenar los cursos.

      Pero lo que puedes hacer es modificar la fecha de publicación de los cursos para que se muestren en el orden que quieras.

      Espero que te sirva de ayuda!

      Saludos

      1. Hola tengo dos problemas, cuando publico el primer curso todo esta bien, pero luego al publicar el segundo curso no aparece la imagen destacada y el otro es que al iniciar sesión los estudiantes no pasa nada no ingresan al curso se crea un bug…

        1. Buenos días Christian,

          Sobre la imagen destacada del curso, es algo extraño, puede ser algo del tema que estás usando. Si es posible, prueba con otro tema para ver si te pasa lo mismo.

          La segunda parte, puede ser por muchas cosas, algo del tema que estás usando, alguna incompatibilidad con algún plugin…

          Lo normal es que cuando el alumno inicia sesión vaya a su perfil y ahí ya tenga su curso y pueda entrar, no sé en qué momento se crea ese bug y que hace?

          Saludos

  7. Buenas tardes!
    Tengo un problema cuando quiero generar un pedido nuevo desde learnpress.
    Tengo Wordpress Versión 5.6.2 y Learnpress Versión 3.2.8.7

    Mi academia funciona de la seguiente manera:
    Yo genero el pedido, y dentro de esa seccion agrego a los usuarios:
    Cliente
    (Invitado) Cambiar – O – Añadir multi usuarios

    Sucede que que al clickear en Cambiar o en Añadir multiusuarios no funciona, no se despliega como antes la opcion de añadir usuarios.

    La ultima vez que lo use fue en Diciembre de 2020 y todo funcionaba Ok.
    Te ha pasado esto alguna vez, algun consejo para darme.

    Muchas gracias como siempre, exelente documentacion!

    1. Hola Federico,

      No me ha pasado, pero hay otra persona más en estos momentos preguntando sobre el tema.

      Si antes te funcionaba y ahora no… Lo primero que tienes que hacer es comprobar que tienes todos los plugins actualizados, incluidos los plugins de LearnPress. Ten en cuenta que los que descargas desde la página de Thimpress, no se actualizan de forma automática, así que debes comprobar que coinciden las versiones que tienes en tu Wordpress con las últimas que te ofrecen en descargas.

      Ten en cuenta también que algunos de los Addon que compras a Thimpress, te ofrecen actualizaciones para siempre y otros durante un año, por lo que debes comprobar que estás recibiendo actualizaciones de todos los plugins.

      Saludos

  8. Buenas,
    Estoy probando el plugin para ver si se ajusta a mis necesidades.
    He instalado ya todo, funciona y demás… pero tengo una duda de configuración:

    ¿Hay alguna manera de configurar el curso de tal manera que hasta que no apruebe el test no pueda pasar al siguiente tema? He estado mirando y no lo veo por ningún sitio…

    Si pudierais ayudarme os lo agradecería!

    Mil gracias por vuestro tiempo y dedicación!

    Un saludo.

  9. Hola, muy amable por tus respuestas, esta es mi pregunta:

    Tengo learn Press con Eduma y Woocommerce, ¿se puede crear un producto en Woocommerce que enlace con un curso? Para que compren el producto a través de Woocommerce y automáticamente entrarán al curso.

    Ya sé que no es necesario, que el curso se puede comprar directamente desde su página, el problema es que mi software de correo solo vincula con productos de Woocommerce y entonces si pongo el link a la página del curso para comprarlo no funciona.

    Saludos y muchas gracias, ojalá me puedas responder.

  10. Hola, gracias por compartir tus conocimientos! Mi duda es que quiero agregar más campos al formulario de registro, ya que tiene muy pocos y lo que me interesa no es vender, si no recabar datos. Sé que no hay forma de agregarlos mas que con código php y quisiera saber si tendrás algún ejemplo de cómo lograrlo.

    Saludos!

        1. Buenos días Alberto,

          Vale.. Al ser cursos gratuitos pasan por la pasarela de LearnPress, y no tienen ninguna forma de agregar más campos de fomra sencilla, habría que tocar el código de la página para añadir esos campos.

          Si utilizases woocommerce como pasarela, podrías añadir un plugin que te ayuda a recabar los datos que quieras de forma sencilla, pero para eso necesitas un add on que te conecte las plataformas.

          Saludos

  11. Hola, que información tan valiosa, gracias por compartir; no sé si puedas ayudarme con esto que me está pasando:

    Cuando creo un nuevo pedido, no me deja agregar el usuario, cuando le doy clic en «cambiar» no me lleva a ningún lado.

    Gracias!