LearnPress – WordPress LMS Conector


WordPress LMS Plugin – LearnPress is a comprehensive WordPress LMS Plugin for WordPress, like WordPress Moodle or Moodle for WordPress if you know what Moodle is. This is one of the best WordPress LMS Plugins which can be used to easily create & sell courses online. You can create a course curriculum with lessons & quizzes included which is managed with an easy-to-use interface for users. Having this WordPress LMS Plugin, now you have a chance to quickly and easily create education, online school, online-course websites with no coding knowledge required.

Live Demo | LearnPress Themes | Support | Documentation

LearnPress is free and always will be, but it is still a premium high-quality WordPress Plugin that definitely helps you with making money from your WordPress based LMS. Just try and see how it is. LearnPress WordPress Online Course plugin is lightweight and super powerful with lots of Add-Ons to empower its core system.

Highly recommended by LearnPress users, we are pleased to introduce you to our best Education WordPress Themes which have LearnPress Theme Bundle included already.
Eduma – Education WordPress Theme (Bestseller).
Colead – Coaching WordPress Theme (Rising Star).
CBKit – Course Builder WordPress Theme (Potential).

LMS & Temas WordPress para Educación

Take a look at Premium Eduma – Education WordPress Theme, Coaching WordPress Theme & Epsilon – eLearning LMS WordPress Theme & IvyPrep – Education & School WordPress Theme & StarKid – Kindergarten WordPress Theme (someone calls it LMS WordPress Template) we designed to work with LearnPress. All developers are welcome to develop WordPress LMS Theme based on LMS Plugin for WordPress – LearnPress. More WordPress LMS Themes are coming soon, both free and premium WordPress Themes for LearnPress.

Tutoriales de LearnPress

Are you looking for the best LMS WordPress Plugin?

Características de LearnPress

LearnPress – WordPress LMS Plugin works with your Theme
We create LearnPress LMS Plugin to work with any WordPress Themes.

LearnPress supports WordPress Multisite
Create WordPress based LMS as a multi-site.

Create course
LearnPress LMS Plugin provides an excellent user interface for online courses creating with any options you need. You can find it easy to make a full curriculum layout as well as edit and maintain it.
You can also export and import your courses to another website using LearnPress.

Manage course
With the course you’ve created, you can share it, manage it, watch statistic about the number of students, trends, etc.

Sell course
LearnPress is free but it still allows you to sell your courses with many billing methods supported such as PayPal, WooCommerce, Stripe, etc.

Communicate with your students
BuddyPress makes it easier for you to communicate with your students or instructors via the WordPress forum. Studying, making friends and having fun.

LearnPress provides a bunch of add-ons
Add-ons are used to provide extra features for LearnPress and you can also write your own add-on for more purposes.

LearnPress is free and always will be
Education should be free and we want you to bring it to as many people as you can. Therefore, we create LearnPress as a tool for you to create online course and share it. We’ll continue to develop it as long as we can and make it better and better.

LearnPress is actively developed
We are developing and improving LearnPress day by day and bringing you more new features cos we want LearnPress to become the best WordPress LMS plugin.

LearnPress WordPress LMS Plugin Documentation

Complementos gratuitos para el Plugin de WordPress LearnPress LMS

Complementos Premium para el Plugin de WordPress LearnPress LMS

LearnPress ha sido traducido a los siguientes idiomas

  1. Inglés
  2. Francés
  3. Indonesio
  4. Italiano
  5. Alemán
  6. Polaco
  7. Ruso
  8. Dutch (Netherlands)
  9. Spanish (Costa Rica)
  10. Spanish
  11. Spanish (Mexico)
  12. Spanish (Venezuela)
  13. Indonesio
  14. Chinese

Plugin WordPress LMS – LearnPress ROADMAP

  • Payment Method support (first priority)
    • Google Checkout
    • Pagos de Amazon
    • Dwolla
    • Braintree
    • Samurai por FeeFighters
    • WePay
  • Eventos
  • Compartir calificación
  • BadgeOS
  • Create quiz from random questions in question bank (DONE)
  • Attach restriction to lesson
  • Soporte para presentaciones (quizás soporte SlideShare)
  • Rankings de estudiantes
  • REST API para aplicaciones móviles
  • Modo sin distracción (al hacer el cuestionario)
  • Informe/comentarios sobre una pregunta/cuestionario/lección
  • Comisión por Método de Pago (FINALIZADO)
  • Notas del Instructor
  • Mensaje privado del Administrador al Profesor
  • Pago grupal

Any suggestions for this WordPress LMS Plugin? Send us here.

Otras notas

Documentation is available in ThimPress site.
LearnPress github repo.


  • Plan de Estudio - Arrastre y suelte la lección o cuestionario.
  • Contenido de la Lección
  • Vista previa del cuestionario.
  • Ajustes generales.
  • Ajustes de cuestionario.
  • Ajustes de correo.
  • Página de demostración de curso
  • Complementos de LearnPress.


Desde tu Escritorio WordPress
1. Visita «Plugins > Agregar Nuevo».
2. Buscar por «LearnPress».
3. Activar LearnPress desde la página de Plugins.

Desde WordPress.org
1. Buscar, seleccionar y descargar LearnPress.
2. Activa el plugin desde el menú «Plugins» del Escritorio WordPress.


¿Que es LearnPress?

LearnPress is a plugin for LMS website to spread out courses and sell courses online.

¿Dónde puedo encontrar la documentación de LearnPress y las guías de usuario?

If you want to use LearnPress to build a Learning Management System website, please refer to our user guides in LearnPress official site.
And if you want to extend or use LearnPress, see our Wiki.

¿Dónde puedo obtener soporte o hablar con otros usuarios?

If you get troubles when using LearnPress you can ask for help on the LearnPress Support Forum or join the private Facebook group. You could share your feedback about LearnPress. And let us know which feature you want us to build next.

Para obtener ayuda con los complementos premium, utilice nuestro soporte técnico.

Where can I ask for new features, suggest new ideas or new themes for LearnPress?

You can send us your thoughts through form here.

¿Dónde puedo informar de errores o contribuir con el proyecto?

Usted puede reportar bugs en el foro de Soporte LearnPress o en el Repositorio LearnPress Github.

¿Dónde puedo encontrar la documentación de la REST API?

Proporcionaremos la documentación sobre LearnPress REST API muy pronto.

LearnPress es genial, ¿puedo contribuir?

Sí, sí puede y lo apreciamos. Únase a nuestro Repositorio Github.

Proyecto de traducción LearnPress


14 de junio de 2021
LearnPress is a beautiful plugin. It's been working well so far, except for one problem. Problem: You try to buy a course, free or paid, and you keep running into a problem that says, “Your cart is currently empty.” You DO NOT have Woo commerce. But you keep running into the same problem. Solution: Clear your cookies. In Google Chrome or Microsoft Edge, go to: 1. Menu. The three dots in upper right corner. In Chrome they are vertical, in Edge they are horizontal. 2. Go to More Tools >> Developer Tools 3. On the top you see Elements, Console, Sources ... go to Application 4. Under Storage find Cookies. 5. Click drop down. All the sites that have cookies on your computer will be listed. 6. Right click your WordPress web site and choose Clear. Or you may choose to Clear all of them. 7. Close and restart your browser, and that should do it 🙂
13 de junio de 2021
The latest version of LP... The good: - Allows for better admin tracking of which courses a user enrolls in and their progress in each course (under User tab). - Allows users to restart course tracking when retaking a course. - Allows admin to reset user progress for specific courses. - On course pages, you can now use a dropdown menu to highlight course features. The annoying: - the content I added to my LP Course page - a description of my programs that used to show up above my courses - no longer appears on my website. Per a thread on the LP plugin forum, "the archive page needs a blank page to upload content". So now I have a page full of courses with no ability to provide an overview to my course structure or describe the differences between different types of courses. A few suggestions to improve the users Dashboard: - The courses don't show up in the users Dashboard in the same order as displayed on the course page. If you offer many courses (like me), this makes it difficult for the user to find courses that are sequential (because they are out of order). - Under the "Overview" tab, there's a count of "Enrolled", "Active", and "Completed" courses BUT the "Active" count doesn't work. - Under "Courses" tab, there's a display of "All" courses. PLEASE add clickable tabs here for "All", "Active" and "Finished" courses so uses can also get a display of their active (in-progress) and finished courses. This will help them return to their active courses MUCH easier. - Previously, users would see a count of "days remaining" to complete their course before expiration at the top of the course page. This feature is now gone. PLEASE bring it back. [The update has caused some appearance and log-in issues on my website that I'm still working out but that will be another review.] Thanks.
11 de junio de 2021
Hello, I am actually working with wampserver and I began to use LearnPress. I have looked many topics but that's didn't help me to resolve my problem. So how can I change the display of my page of courses. Thanks!!!!
1 de junio de 2021
C'est top cette extension fonctionne très bien. Merci aux créateurs... ou puis-je faire un dont?
Leer todas las 480 reseñas

Colaboradores y desarrolladores

«LearnPress – WordPress LMS Conector» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«LearnPress – WordPress LMS Conector» ha sido traducido a 21 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «LearnPress – WordPress LMS Conector» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


~ Added: feature «Allow Repurchase course»
~ Fixed: Custom register fields error with some name not utf8
~ Added: field «confirm password» on register form profile
~ Fixed: file config.js permission 403 on some sites, change name to lp-configs.js
~ Fixed: When edit course, Admin can add item of another user


~ Fixed: CPU runs high
~ Fixed: «start quiz» error with some cases have cached.
~ Fixed: make Elementor pro show wrong: header, footer… (theme builder)


~ Fixed: Page profile not show login/register form
~ Fixed: translated text on js function «Quiz»
~ Fixed: js scroll to item viewing
~ Fixed: show html title question
~ Fixed: Order change status from «completed» to «pending» => user can’t learn courses in this order
~ Added: Option «Logout Redirect»
~ Fixed: Set default sidebar curriculum will be hide on mobile
~ Modify: Remove course on Overview tab when enable «Publish Profile»
~ Fixed: Elementor pro make archive course show wrong


~ Fixed: error «Duplicate entry» for case upgrade LP4, if user install LP4 and save setting before Upgrade Database
~ Fixed: get option ‘avatar_dimensions’ set default value if user not set
~ Fixed: get option ‘course_thumbnail_dimensions’ set default value if user not set
~ Modify template Profile
~ Fixed: tool «Reset course progress»
~ Fixed: get options «Courses per page»


~ Fixed: get option «archive_course_limit» default value if empty.
~ Fixed: Profile shortcode.
~ Fixed: error table «learnpress_user_itemmeta» doesn’t exist when install new.
~ Fixed: style comment function.
~ Added: form comment on course.
~ Fixed: js itemProgress undefined in Eduma


~ Fixed: tool «Reset course progress»
~ Fixed: tool «Reset user progress»
~ Added: tool «Create Database Indexes»
~ Fixed js button «Retake course» if have more than one.
~ Added: tool «Re upgrade Database» ~ If DB upgrade not success
~ Fixed: show button finish when completed quiz – if assessment passed


~ Upgrade library chart.js to v3.2.1
~ Optimize query with cache get list questions on a quiz
~ Show content(description) on page LP Profile, LP Archive
~ Fixed: errors when activated «Metabox» plugin
~ Fixed: broken layout profile page when activated «All in one seo» plugin
~ Removed: tool «Remove current Data»
~ Removed: tool «Remove outdated Data»
~ Removed: tool «Repair database»


~ Fixed: upgrade LP error if mysql version < 5.7 – «Specified key was too long».
~ Fixed: minor bugs.


~ Added new UI/UX for Quiz screen in frontend.
~ Added enable Gutenberg for lesson and quiz and question.
~ Added extra meta for course: Requirements, Target Audience, Key Features.
~ Improved quiz settings that made it simpler and easy to use.
~ Improved single course page.
~ Improved archive course page.
~ Restructure database tables.
~ Added some hooks/filters.

~ Fix compatible PHP 8.0.3
~ Fix Yoat SEO course category title not working

~ Corregido: Iniciar la evaluación, error 404
~ Optimizado

~ Corregido un error menor
~ Optimización del curso de inscripción
~ Añade en el curso, cache en obtener elementos
~ Añade restablecer el progreso por course_id
~ Corregido: «Botón de inscripción» no aparece cuando se desactiva en opciones, la «Inscripción automática»

~ Corregido: Error de estilo en la cabecera del curso desde iphone
~ Corregido: Error en la barra de desplazamiento para algunos temas
~ Corregido: Scroll js de visualización del elemento usuario
~ Añadido el filtro ‘lp/email/type-order/object’, ‘lp/email/order/support_variable’

~ Añadida la función de Escanear la base de datos, si no tiene índice en la tabla, se creará
~ Agregada la función Reacomprar el curso, cuando se termine el curso o cuando expira la duración del bloqueo
~ Corregido: función Estadísticas
~ Corregido: Error de contenido, conflicto en lecciones cuando se activa elementor & yoast seo
~ Corregido: Estado de la orden en la pantalla del Escritorio
~ Retirado el js scrollbar jquery
~ Añadida la opción ‘Activar Popup Confirmar Finalizar Curso, Completar Elemento
~ Añadida duración del mensaje de bloqueo

~ Corregido: compatible con PHP 8.0
~ Corregido: error en el mensaje de compra
~ Optimizado

~ Corregido: compatible WP 5.6
~ Corregido: error con Yoast-Seo en la página de archivo del curso
~ Error del archivo global.js usando el tema ‘Twenty Seventeen’
~ Corregido: Error en la página de archivo del curso cuando se usa YoastSeo
~ Corregido: Conteo de estudiantes matriculados en el curso dentro del backend de lista del curso.
~ Corregido: cambiar la barra del curriculum de derecha a izquierda

~ Corregido: El estilo de carga del WPBakery dentro de la página de ítem del curso
~ Corregido: hacer que el co-instructor no muestre la lista de cursos en el backend
~ Corregido: perdida de la librería vue js en LearnPress / Herramientas / Página del curso


~ Corregido: Consulta para obtener entradas (cursos, elementos del cursos) en el backend – sitio múltiple
~ Corregido Error: No hay similitud de parámetro en el hook de Yoast SEO vs Yoast SEO premium
~ Corregido: Función de seguridad XSS view_log
~ Corregido: Comprobación de la función get user on learn_press_course_purchase_button() es nula
~ Corregido: Creación de páginas estáticas LP en la página «lp setup».
~ Se muestra mensajes duplicados en la clase RWMB_Field con otros plugins

~ Corregir pregunta no mostrar descripción

~ Corregido: Al guardar la identificación del autor cuando se añade un elemento en el momento que se edita el curso.
~ Corregido: título, descripción artículo curso cuando se instala el plugin de yoast seo
~ Corregido: Retomar el curso cuando no se ha habilitado la duración expirar
~ Corregido: función «Registro de Instructores
~ Agregada la función Exportar orden de factura PDF

~ Agregado: Evaluar a través de preguntas
~ Agregado: Evaluar por medio de puntaje
~ Corregido: La duración de expiración del curso
~ Corregido: Enlace ‘Cambio a vista previa’ cuando se edite el ítem del curso
~ Corregido: El título del curso del archivo página
~ Corregido: Si el cuestionario tiene sólo una pregunta, no se mostrará la paginación

~ Arreglado el archivo faltante class-lp-course-database.php

~ Se corrigió la ejecución de Elementor con pregunta.
~ Se corrigió la vista previa de la lección que no muestra el botón completo cuando el usuario se inscribe.
~ Agregado la etiqueta apply_filter ‘learn-press/order-item-not-course-id’ en el pedido recibido.
~ Agregado la etiqueta apply_filter ‘learn-press/tmpl-button-purchase-course’ antes del curso de compra del botón de retorno.
~ Optimizado (enlace permanente de los elementos por supuesto).
~ Mostrar el botón de finalizar el curso cuando los elementos del curso se hayan completado aunque el curso no se haya aprobado.
~ Se corrigió la explicación de la pregunta cuando el usuario completó la prueba.
~ Ocultar la descripción de la prueba cuando se complete la prueba.

~ Se corrige el no poder cargar los artículos cuando se seleccionan la orden en el backend.

~ Se corrigió el error get_image() return bool not string en el archivo \templates\loop\course\thumbnail.php
~ Modificar la descripción de la función ‘Enlace externo’
~ Se corrigió el error LP_Datetime con fecha = ‘0000-00-00 00:00:00’
~ Se corrigió que no se mostrara el número Duración de la lección al traducir texto
~ Se corrigió que no se enviara correo al instructor cuando tenía un nuevo pedido
~ Se eliminó el hook obtener avatar del plugin de miembro Ultimate
~ Se corrigió el valor de obtención con altura image_size en la configuración LP
~ Seguridad fija, desinfectar claro
~ Wilfried, ninja de seguridad en Synacktiv
~ Se corrigió la compatibilidad con Elementor en elementos del curso (lección, cuestionario, pregunta v.v …)

~ Se corrigió ajustes de correo que no se guardaba etiqueta html

~ Arreglo de guardado de ajustes


~ Corrección: Limpieza

~ Corrección en el complemento GradeBook

~ Retorno a la librería meta-box a la versión 4.15.7

~ Se corrigió la seguridad: eliminar las funciones de baja seguridad
~ Se corrigieron algunos errores menores
~ Se corrigió el nombre predeterminado del «botón de enlace externo» confuso, por supuesto
~ Se corrigieron los elementos de filtro por supuesto
~ Se corrigió el mismo nombre, la página slug Pagar con Woo
~ Mejorar el rendimiento (2020.03.16)

~ Problemas de seguridad corregidos (CVE-2020-7916): user logeado puede cambiar el rol de todos los usuarios a Instructor
~ Problemas de seguridad solucionados (CVE-2020-7917): eliminar la función de baja seguridad
~ Previo de error fijo Asignación

~ La opción fija Bloquear lecciones no funciona (20.11.2019)

~ Se corrigió el correo electrónico no se envía.
~ Se corrigieron algunos errores de js. Call
~ Se corrigió la llamada de js dos veces.
~ Se corrigió la pregunta que no se muestra después de agregarla al cuestionario. pedidos en backend.

~ Se corrigieron algunos errores.

~ Se corrigió el conflicto de CSS con el bloque de texto de vc.
~ Se corrigió el mensaje de ‘Agotado’ para los usuarios con limitaciones de curso.
~ Se corrigió la respuesta verificada cuando se revisaba el cuestionario.
~ Se corrigió cuando la opción de revisar cuestionario no funcionaba.
~ Ser arregló actualizar la vista después de eliminar los artículos del pedido.

~ Solucionado: no puede agregar elementos al curso.


~ Se agregó la opción para excluir las librerías js/css innecesarias (se usan en el tema u otros complementos).
~ Se agregó la propiedad alt al ávatar del perfil de usuario.
~ Se corrigieron las preguntas siguientes/previas al hacer el cuestionario.
~ Se corrigieron items de navegación erróneos cuando se está en el curso.
~ Se corrigió la falta de js de algunas páginas en admin.
~ Se corrigió que no se pueden cerrar los avisos de administrador.
~ Se actualizó la API de Envato a la versión más reciente.

~ Añadidas nuevas cadenas para traducir.
~ Moneda corregida «Franco Ruandés».
~ Corregido: Falta la librería «utils» al momento de agregar de forma manual las órdenes.
~ Corregido: La función de actualización no oculta el mensaje cuando finaliza.
~ Corregido: No se puede crear una página nueva en los ajustes.

~ Corregido: El invitado no puede comenzar el quiz sin la opción de matricularse en el curso.
~ Corregido: SQL para filtrar los pedidos por ID de usuario.
~ Corregido: Problema de envío de correo electrónico al finalizar el curso: nota incorrecta.
~ Corregido: No se pueden ver los botones de Acciones cuando agrega preguntas al cuestionario.
~ Corregido: Cambiada la lógica del botón Continuar para el Curso: Continuar con el siguiente ítem incompleto.
~ Corregido: Código incorrecto para el evento recibir correo electrónico del instructor.

~ Corregido: Carga del js con dependencias perdidas y solo dentro de la pagina LP.

~ Cambios en el SQL para leer los ítems del curso según el ID del ítem del Usuario.
~ Rendimiento Mejorado en la página de administración de las órdenes.
~ Actualizado Vue/Vuex a la última versión.
~ Añadido nuevo tema al anuncio de LP.

~ Corregido: Error en el acceso del curso cuando se ha realizado su compra.
~ Corregido: Error con usuario, no puede rehacer el quiz cuando la opción ‘Retomar’ es igual a 1.
~ Corregido: Error al no poder ordenar las preguntas por fecha dentro del banco de preguntas
~ Se ha extraído la fecha de compra para la fecha y hora de los correos electrónicos del pedido.
~ Mostrar los puntos del quiz en la página de resultados.

~ Corregido: No se puede hacer clic en (Siguiente/Anterior) al momento de desarrollar el quiz.
~ Corregido: «Equivocaciones totales» del estudiante dentro de un curso.
~ Actualización del archivo .POT para el idioma.


~ Corregido: El botón para crear páginas LP no funciona correctamente
~ Corregido: Advertencia cuando no existe la posibilidad de obtener ítems del curso.
~ Se agregó un botón para cerrar la advertencia de plantillas obsoletas.
~ Corregido: La orden de registro no funciona.
~ Corregido: Se obtiene los ítems del curso en orden incorrecto.
~ Corregido: No se puede iniciar el desarrollo del quiz cuando el curso no es obligatorio inscribirse.
~ Corregido: El número de usuarios inscritos no se actualiza correctamente.


~ Corregido: Error en «no puede matricularse en el curso».
~ Corregido: el botón de pregunta anterior no funciona correctamente.
~ Corregido: Aparece una opción de respuesta extra cuando se agrega una nueva pregunta.
~ Corregido: Algunas palabras claves que ya son obsoletas en PHP 7.3.
~ Corregido: Un ítem se vuelve nulo para cuando un ítem no soporta su tipo (como una asignación después de desactivarlo).
~ Corregido: Error de funcionamiento en los botones siguiente y anterior cuando está en modo revisión del Quiz.


~ Removido el código de des-protección en la librería PP.
~ Corregido: No funciona correctamente la obtención de tipos de ítems del plan de estudios.
~ Corregido: clasificar secciones/ítems de forma errónea en consulta SQL.


~ Corregido: Revisar Quiz no funciona correctamente.
~ Corregido: Sección de tabla crea muchas filas.
~ Corregido: No se puede matricular a cursos adquiridos.
~ Se han eliminado funciones no utilizadas.


~ Corregido error en: No puede matricularse en el curso.
~ Corregido: Problemas en la carga y el arrastre del avatar del usuario en móviles.
~ Corregido: la duración del curso no funciona de forma correcta.
~ Corregido: pregunta con múltiples idiomas.
~ Corregido: Se envía 2 correos electrónicos al usuario al momento de terminar el curso .


~ Corregido el problema con la edición de forma manual de la información del pedido «no es correcto».
~ Corregido el problema de cursos duplicados en la publicación.
~ Corregido el problema de la columna de contenido del curso, se muestra como «Sin contenido».
~ Corregido algunos problemas relacionado con el cache.


~ Corregidos los problemas de vulnerabilidad
~ Corregido los problemas relacionados con el caché de objetos, al momento de realizar un quiz.
~ Corregida la lección 404 con Polylang.
~ Corregido error Fatal en PHP para la clase: ‘LP_Plugins_Helper’ no se encuentra


~ Fixed minor bug in gradebook list in admin
~ Made hook learn-press/course-tabs work
~ Fixed bug: not auto complete quiz. Add 1 more filter hook for checking publicity in profile page
~ Fixed bug: auto enroll course without permission to enroll course
~ Changed filter tag for get_default_meta of lesson
~ Auto full-screen in mobile view
~ Fixed bug: wrong count number in No Preview at Lessons List back-end page
~ Fixed bug: Instructor user cannot see comments of lesson
~ Changed version for template files
~ Added base url for construct nav in user profile
~ Added param for get_nav method
~ Fixed bug: answer correct all question but quiz result is failed with 0%
~ Fixed small bug in quiz editor
~ Fixed bug: wrong count number of the courses in back end because of the status of preview course
~ Fixed bug: not redirect to correct page after logged in in Profile page
~ Fixed bug fatal error include file
~ Added icon for chat-type-format of content item
~ Fixed header-sent when log file


~ Added quiz option to minus a number of points for each wrong question in quiz
~ Added admin email to send to admin when an order is completed
~ Added button allows wp admin can send a request to subscriber
~ Improved auto redirecting to current question when user go to a quiz
~ Improved UI of course editor for RTL
~ Improved content of email sending to admin and instructor
~ Fixed page show 404 with pagination in courses page (conflict with WPML)
~ Fixed course price is still showing after user enrolled course
~ Fixed not auto redirecting to checkout after logged in
~ Fixed some issues made question can’t edit
~ Fixed issue for requesting to get related themes/addons in admin
~ Fixed some issues with content header when viewing in Safari
~ Fixed wrong ordering of course item when adding new
~ Fixed order for multiple users is not show in list of orders
~ Fixed some text is not translatable
~ Fixed breadcrumb not show page name when viewing archive course
~ Fixed archive course show header is title of first course