LearnPress – WordPress LMS Plugin

Wordpress Plugin
Download latest - 4.2.0

Download Stats

Today 2,903
Yesterday 906
Last Week 6,638
All Time 472,775
Banner 772x250


Releases (99 )

Version Release Date Change Log
4.2.0 2022-11-25

(2022-12-xx) - View detail = ~ Fixed: compatibility with WordPress PHP 8.1. ~ Not implements ArrayAccess, Iterator, Countable of PHP on classes: LP_Datetime, LP_Session_Handler, LP_User_Item_Course, LP_User_Item, LP_Quiz_Results, LP_Course_Item, LP_Quiz, LP_Array_Access, LP_Profile_Tabs. ~ Except class LP_Query_List_Table we still keep implements ArrayAccess (will notice the warning, but don't worry, you only need to disable WP_DEBUG mode), because addons: learnpress-h5p(version 4.0.1 and lower), learnpress-assignment(version 4.0.7 and lower) require it. So you need to update to the higher version of these plugins to make sure. ~ Modified: LP_Datetime, deprecated method: toLocal, toRFC822, toUnix, setGMT, getSqlNullDate, addDuration, getPeriod. ~ Deprecated: get_time_remaining, get_time of the class LP_User_Item, get_finishing_type of the class LP_User_Item_Course. ~ Deprecated: get_course_remaining_time on the class LP_Abstract_User. ~ Modified: get_expiration_time, deprecated param $format (17502a0). ~ Modified: class LP_Question_True_Or_False, LP_Question_Single_Choice, LP_Question_Multi_Choice, LP_Question_Fill_In_Blanks (3af1d1c). ~ Modified: class LP_Question, deprecated method: get_default_answers, filter_meta_box_meta, update_answer_orders (3af1d1c) ~ Modified: method 'get_answers' of class LP_Question (3af1d1c) ~ Deprecated: 'learn_press_course_question_permalink_friendly' function. ~ Added: 'LP_Question_Cache', LP_Session_Filter class. ~ Commented: 'learn_press_mark_user_just_logged_in' function. ~ Not store key 'order_awaiting_payment' in session, you need update 'learnpress-certificate' addon to version 4.0.4 or higher. ~ Not call: 'learn_press_clear_cart_after_payment' on hook 'get_header'. ~ Not call: 'learn_press_custom_checkout_cart' on hook 'learn_press_checkout_cart'. ~ Deprecated: 'learnpress_add_order' function. ~ Deprecated: learn_press_generate_transaction_object function. ~ Modified: LP_Shortcode_Checkout class. ~ Fixed: shortcode [learn_press_checkout] working right. ~ Deprecated: 'LP_Request_Handler' class, your need to update addons 'Course Review' (version 4.0.4 or higher), 'Wishlist' (version 4.0.4 or higher). ~ Not call 'learn_press_set_user_cookie_for_guest' function on hook 'wp'. ~ Commented: 'set_cookie' method on class LP_Request. c12c4b54 ~ Modified: 'LP_Session_Handler' class (c12c4b54). ~ Optimized: handle session. ~ Only set the cookie when the user does not log in. ~ When a user login is successful, the previous session of the guest user is deleted. ~ When a user logs out, expired sessions are deleted. ~ Modified: 'savedata' method of class LP_Session_Handler (c12c4b5). ~ Modified: 'get_cart_from_session', 'get_session_data', 'save_data' methods on class LP_Session_Handler. ~ Change name 'get_session' method to 'get_session_by_customer_id'. ~ Modified: 'update_session_timestamp', 'delete_session' methods on class LP_Session_Handler. ~ Modified: 'LP_Cart', optimize how to set session for cart, get cart items when called, instance of set on hook 'wp_loaded' always call, not call 'set_cart_cookies' when 'add_to_cart' method called. ~ Modified: 'calculate_totals' on class LP_Cart. ~ Deprecated: method 'get_cart_for_session' on class LP_Cart. ~ Modified: 'LP_Profile_Tabs' class. ~ Replace all access via array to fields and methods of classes LP_Query_List_Table, LP_Profile, LP_Profile_Tab. ~ Deprecated: 'offsetExists', 'offsetGet', 'get_current_question', 'get_question_position', 'check_question', 'get_question_link' methods LP_Quiz class. ~ Modified: 'create_order' method on class 'LP_Checkout'. ~ Deprecated: 'instructions' method on 'LP_Gateway_Offline_Payment' class.

4.1.7.3.2 2022-11-18

(2022-11-18) - View detail = ~ Added: tab permalink option. ~ Modified: remove border style on the tab single course. ~ Modified: style popup complete item. ~ Show: notice check wp_remote_get if the call fail. ~ Show: notice if LearnPress has beta version. ~ Changed: text 'Enable' to 'Sticky Quiz Paging' on the Advanced Settings.

4.1.7.3.1 2022-11-11

(2022-11-03) = ~ Fixed: error build missing styles.

4.1.7.3 2022-11-02

(2022-11-02) = ~ Updated: text grammar. ~ Modified: LP_DateTime class. ~ Added: Course category and tag to menu. ~ Changed: input type regular price, sale price to text. ~ Call quiz get_questions function to get_question_ids. ~ Fixed: upgrade LP3 to LP4 missing result of lesson. ~ Remove file class-lp-backward-plugins.php, class-lp-factory.php, class-lp-query-search.php, class-lp-course-utils.php, class-lp-rest-authentication.php ~ Remove code deprecated before.

4.1.7.2 2022-10-03

(2022-10-03) = ~ Removed: delete file mu-plugin (Moved to the plugin Thim Optimize). ~ Fixed: CVE-2022-3360 security. ~ Fixed: error "Quiz is not auto submitted when the time is expired". ~ Fixed: error "Completed item is not redirected to the next item". ~ Modified: Shortcode button LP. ~ Removed: delete shortcode 'learn_press_button_enroll'. We recommend using the shortcode 'learn_press_button_course' instead. ~ Fixed: error "Email content on one line when you save".

4.1.7.1 2022-09-16

(2022-09-16) = ~ Fixed: non-LP plugins causing errors.

4.1.7 2022-09-13

(2022-09-13) = ~ Fixed: IPN paypal. ~ Added: hook 'learn-press/user-item/expiration-time'. ~ Added: autocomplete meta-box field. ~ Fixed: h5p error in curriculum editor. ~ Modified: duplicate course, sections, items. ~ Handle multiple button Continue course. ~ Modified: has_completed_item() function. ~ Fixed: custom fields register not show on the Profile page. ~ Fixed: save order status. ~ Added: hook 'learn-press/user-item/expiration-time'. ~ Added: function duplicate question answer-meta when duplicate question. ~ Fixed: error show content of quiz when user doing questions. ~ Fixed: error fetch api has x-wp-nonce with cache expire. ~ Fixed: sidebar toggle on mobile with theme Eduma. ~ Added: autocomplete meta-box field. ~ Fixed: error not send mail when register user on page checkout. ~ Fixed: error wrong status graduation when set Passing Grade is 100% on Quiz. ~ Fixed: header, footer email of LP not detect variable. ~ Fixed: error duplicated items, section when double click.

4.1.6.9.4 2022-08-30

(2022-08-15) = ~ Fixed: IPN paypal. ~ Added: hook 'learn-press/user-item/expiration-time'. ~ Added: autocomplete meta-box field. ~ Fixed: h5p error in curriculum editor. ~ Modified: duplicate course, sections, items. ~ Handle multiple button Continue course. ~ Modified: has_completed_item() function. ~ Fixed: Custom fields register not show on the Profile page.

4.1.6.9.3 2022-08-10

(2022-08-10) = ~ Fixed: show wrong shortcode on course, item's course.

4.1.6.9.2 2022-08-10

(2022-08-09) = ~ Fixed: show wrong special character (Ex: ) on Section title, description. ~ Fixed: error on duplicate course, item function not same content old course, item. ~ Fixed: button sidebar toggle not show on default theme WP. ~ Fixed: ESC make error with payment gateway.

4.1.6.9.1 2022-08-08

(2022-08-04) = ~ Fixed: error ESC content of course, items' course make iframe, embed not working. ~ Fixed: error complete lesson, do quiz on API for App mobile.

4.1.6.9 2022-08-03

(2022-08-03) = ~ Modified: read items, read sections of course. (optimize read speed). ~ Modified: 'set_viewing_item' method. ~ Modified: set thumbnail image size on the 'Profile Page' by width setting on 'Avatar Dimensions'. ~ Fixed: error search no courses but return all (Archive courses). ~ Fixed: error LP_Shortcode_Course_Curriculum with Elementor. ~ Sanitize, ESC. ~ Deleted: folder attributes, files: 'class-lp-gdpr.php', 'class-lp-hard-cache.php', 'class-lp-repair-database.php', 'class-lp-utils.php'. ~ Clear, optimize codes. ~ Added: hook do_action 'lp/background/course/save'. ~ Added: hooks for addon LP - WPML. ~ Deprecated: methods 'load_curriculum'. ~ Style: FAQs on single course, spacing items progress, space in single tab. ~ Change: 'Course Item Per Page' set default is 10.

4.1.6.8 2022-07-05

(2022-07-05) = ~ Fixed: click pagination when enable 2 option Load Courses Ajax. ~ Added: loading, error message(if it has) when start quick. ~ Fixed: error sort by popular with theme Eduma. ~ Fixed: Wordfence denied param: "author", convert to "user" on API. ~ Fixed: query popular courses for app. ~ Added: return price format for app. ~ Added: API delete account for app. ~ Merged: addon Offline Payment. ~ Fixed: styles with themes: Avada, Divi, Flastsome, Bridget, Astra, The 7. ~ Fixed: security.

4.1.6.7 2022-06-20

(2022-06-20) = ~ Fixed: errors quiz when call API LP remove action 'wp_loaded'. ~ Fixed: some minor bugs. ~ Fixed: install tables for multiple sites. ~ Fixed: save settings always return tab General. ~ Fixed: layout 'select items' popup when edit course.

4.1.6.6 2022-06-14

(2022-06-13) = ~ Fixed: security. ~ Added: option "Enable loading ajax Courses on the Archive Course page". ~ Added: option "No Page load Courses Ajax".

4.1.6.5 2022-05-26

(2022-05-16) = ~ Fixed: error with block theme 2022. ~ Fixed: error with LP Addon Frontend Editor.

4.1.6.4 2022-05-05

(2022-05-05) = ~ Modified: setup require tables for LearnPress when activate plugin. ~ Modified: setup wizard. ~ Optimized: code. ~ Fixed don't scroll to item of section > config "Section Per Page".

4.1.6.3 2022-04-22

(2022-04-20) = ~ Fixed: sort section of course. ~ Fixed: sort item of course's section when edit course. ~ Fixed: sometime call get_curriculum empty. ~ Modified: fixed when set seconds big (about 100 hours), can't convert to format time right. ~ Fixed: duplicate course not duplicate sections, items. ~ Fixed: error wp.media on page Email setting. ~ Fixed: count wrong order on the backend.

4.1.6.2 2022-04-05

(2022-04-05) = ~ Fixed: go to last item of section still show button "load more items". ~ Fixed: "Undefined" when click "load more sections" on theme Eduma.

4.1.6.1 2022-04-01

(2022-04-01) = ~ Optimize. ~ Fixed: error show input when retake Fill In Blank - off option "Show correct answer". ~ Modified: filter query courses API. ~ Hide load more item button which section it hide. ~ Fixed: save course is sale when edit course. ~ Added: hook "learn-press/user/quiz-finished". ~ Fixed: error site use sub-folder domain will be error 301 when checkout. ~ Fixed: error show "The item is not assigned to this course" on Page builder. ~ Fixed: error style RTL item-actions. ~ Fixed: case user guest buy course and not login, back to this course will not show button "purchase course". ~ Added: hook do_action( 'login_form' ) on the page LP Checkout, form "Login".

4.1.6 2022-03-16

(2022-03-14) = ~ Compatible: with "Polylang" plugin. ~ Compatible LP Shortcode with Elementor. ~ Compatible: with block theme (Gutenberg). ~ Added: set -1 value for no limit Retake Quiz. ~ Added: order by popular courses on API. ~ Fixed: case set duration quiz

4.1.5 2022-01-24

(2022-01-24) = ~ Modified: optimize, handle cache for query courses. ~ Added: meta key '_lp_regular_price'. ~ Modified: get price of course. ~ Added: "get_user_courses" function. ~ Fixed: security avatar image (Arbitrary Image Renaming). ~ Modified: upload avatar image. ~ Fixed: RTL style. ~ Modified: optimize load Curriculum via API, fast for big data (larger thousands items).

4.1.4.1 2021-12-24

(2021-12-22) = ~ Added: settings redirect when finish course. ~ Added: enqueue script by shortcode button purchase. ~ Fixed: error save value on the textarea format code HTML. ~ Fixed: error timezone is different UTC-0 will finish quiz soon. ~ Save info total items (quiz, question,...) of course when saving the course - improve performance. ~ Fixed: error change user Guest to another user on LP Order not save. ~ Fixed: Guest buy course with user exists. ~ Fixed: Guest buy course with create account. ~ Fixed: High CPU (many query) when user login view single course. ~ Fixed: No require enroll. ~ Changed: view course's user on the Backend to the profile's user. ~ Modified: submit quiz, get result course, quiz. ~ Fixed: query get orders on Profile page. ~ Fixed: query get orders by user (multiple user) on the Backend. ~ Modified: delete course will delete section, section_items, lp_user_items, user_itemmeta. ~ Saved: info total items of course when save course - to make call fast. ~ Rewrite: function count total items of the Course. ~ Fixed: get course id when click Get Passing Grade in Evaluate via results of the final quiz. ~ Fixed: count Unassigned questions. ~ Changed logic check "fill in blank" question: user answer right all fields will get point of question, one of answer wrong, the question is fail and get point

4.1.4 2021-11-09

(2021-11-08) = ~ Fixed security: when user share profile, another user can see settings as change password, change info. ~ Modify: not scroll to title courses when load first. ~ Fixed: get incorrect key setting "archive course layout". ~ Fixed: get value "From name", "Footer text" setting Email. ~ Removed: option set "From address" email, removed hook "wp_mail_from" make some site can't send email when install LP. ~ Comment some functions deprecated: "learn_press_restrict_view_items", "_learn_press_set_user_items". ~ Added: hook "learnpress/course/template/price/can-show". ~ Added: filter "beforeshow_lp_widget_content". ~ Show icons on the child Settings tab - Profile page. ~ Fixed: case answer's question Fill in blank

4.1.3.2 2021-10-19

(2021-10-15) = ~ Fixed: security CVE-2021-39348, set sanitize for some params missing.

4.1.3.1 2021-09-16

(2021-09-15) = ~ Fixed: some shortcode of latex show incorrect on question answer. ~ Added: hooks for course_continue_button, course_purchase_button, course_enroll_button. ~ Fixed: Fatal error LP_Abstract_User::get_course_data() when upgrade from LP3 to LP4. ~ Moved: function "Email hook notify" to hook "plugin_loaded". ~ Added: hooks "learnpress/hook/before-addons-call-hook-learnpress-ready". ~ Fixed security: Cross Site Scripting (XSS) on fields: External Link, Requirements, Target Audience, Key Features, FAQs. ~ Fixed: click button continue redirect wrong item. ~ Added: functions get_user_ids_enrolled, get_total_user_enrolled. ~ Fixed: error WP_Filesystem_Direct::exist not exist.

4.1.3 2021-09-08

(2021-09-07) = ~ Modified: Learnpress order status on Dashboard of Wordpress. ~ Fixed: Widgets: Popular course, Feature course, Recent course, Course Progress, Course Info, Course Extra. All widget compatible with Elementor. ~ Fixed: Info Order have courses deleted on page Profile . ~ Fixed: error user can't learn course set external link when Admin created Order manual Completed has this course. ~ Improve performance. ~ Modify function set cache. ~ Modify custom post type of LP. ~ Modify feature run progress on background. ~ Handle send all email of LP (New Order, Processing Order, Completed Order, Cancelled Order, Enrolled Course, Finished Course, Become An Instructor) on Background. ~ Remove child order when Admin created Order manual. ~ Modify enroll/buy course (user, guest). ~ Added wysiwyg field for metabox. ~ Compatible with MathJax-LateX plugin.

4.1.2 2021-07-28

~ Modify, optimize Archive course page - call API - make faster ~ Added: back icon on item page ~ Fixed: some where call old function "get_profile_socials" not has param $user_id

4.1.1 2021-07-14

~ Added: tool clean "table session" clean sessions expire after 1 days. ~ Fixed: not show button "continue" when course is blocked. ~ Fixed: course doesn't has any item will be not show button "continue", "finish", "retake". ~ Updated: file languages

4.1.1-beta-1 2021-07-13

= 4.0.0 = In this version, we have to change the database structure, so that if you have installed LP3 on your site before, please backup your site and follow these steps to upgrade.

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independent plugins. If you face any problems related to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

4.1.0 2021-07-03

~ Added: feature "Allow repurchase option". Manager can set fixed: Reset/Keep course progress of course or allow student choice. ~ Fixed: show incorrect "Active Courses" on page profile. ~ Fixed: show fake student. ~ Fixed: duplicate label on form Register custom fields.

4.0.9 2021-06-24

~ Added: option enable sticky navigation pagination when user answer question on quiz. ~ Fixed: set again current item when manager remove item current when edit course. ~ Modified: page profile - load ajax call API, show more info... ~ Fixed: can't upgrade DB from 3 to 4 because user translate menu "LearnPress". ~ Modified: Navigation on page quiz - change icon next, previous to text. ~ Fixed: function "duplicate course" not duplicate "answer option" ~ Fixed: Social icons on page profile when user view another user. ~ Fixed: on multiple site enable option "Registration is disabled" will not show form register on page Profile.

4.0.9-beta-1 2021-06-19

= 4.0.0 = In this version, we have to change the database structure, so that if you have installed LP3 on your site before, please backup your site and follow these steps to upgrade.

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independent plugins. If you face any problems related to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

4.0.8 2021-06-15

~ 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

4.0.7 2021-06-05

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

4.0.7-beta-1 2021-05-28

= 4.0.0 = In this version, we have to change the database structure, so that if you have installed LP3 on your site before, please backup your site and follow these steps to upgrade.

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independent plugins. If you face any problems related to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

4.0.6 2021-05-27

~ 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 curriculumn will be hide on mobile ~ Modify: Remove course on Overview tab when enable "Publish Profile" ~ Fixed: Elementor pro make archive course show wrong

4.0.5 2021-05-20

~ 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"

4.0.3 2021-05-17

~ Fixed: tool "Reset course 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

4.0.2 2021-05-13

~ 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"

4.0.1 2021-05-10

~ Fixed: upgrade LP error if mysql version < 5.7 - "Specified key was too long". ~ Fixed: minor bugs.

4.0.0 2021-05-08

~ 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.

3.2.8.8 2021-05-07

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

4.0.0-beta-1 2021-05-04

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independent plugins. If you face any problems related to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

4.0.0-beta-3 2021-05-04

= 4.0.0 = In this version, we have to change the database structure, so that if you have installed LP3 on your site before, please backup your site and follow these steps to upgrade.

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independent plugins. If you face any problems related to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

4.0.0-beta-2 2021-04-12

= 4.0.0 = In this version, we have to change the database structure, so that if you have installed LP3 on your site before, please backup your site and follow these steps to upgrade.

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independent plugins. If you face any problems related to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

3.2.8.7 2021-03-19

~ Fix: start quiz 404 ~ Optimize

3.2.8.5 2021-01-28

~ Fix header lesson style error on iphone ~ Fix scrollbar error some themes ~ Fix scroll js to item user viewing ~ Add filter 'lp/email/type-order/object', 'lp/email/order/support_variable'

3.2.7.9 2020-11-06

~ Fix question not show description

3.2.6.9 2020-04-22

~ Fixed library metab-box

3.2.6.7 2020-04-12

(2020.03.16) = ~ Fixed security issues (CVE-2020-7916 and CVE-2020-7917): uer logged can change role all users to Instructor ~ Fixed error preview Assignment

3.2.6.5 2019-11-20

(20.11.2019) = ~ Fixed email doesn't send. ~ Fixed some js errors. ~ Fixed js call twice times. ~ Fixed question doesn't show after added to quiz. ~ Fixed ignore some metadata when copying course. ~ Fixed search orders in backend.

3.2.6.4 2019-09-05

~ Fixed some errors.

3.2.6.3 2019-08-23

~ Fixed css conflict with text block of vc. ~ Fixed show message 'Out of stock' for course reached limitation users. ~ Fixed show checked answers when review quiz. ~ Fixed review quiz option does not work properly. ~ Fixed update view after removing order's items.

3.2.6.2 2019-07-26

~ Fixed cannt add items to course.

3.2.6 2019-07-24

~ Added option to exclude js/css libraries unnecessary (used in theme or other plugins). ~ Added alt prop to user profile avatar. ~ Fixed can't next/prev questions when doing quiz. ~ Fixed wrong items navigation when learning course. ~ Fixed missing js of some pages in admin. ~ Fixed can't close admin notices. ~ Updated envato api to newer version.

3.2.5.6 2019-05-22

~ Added new strings for translating. ~ Corrected currency of Rwandan franc. ~ Fixed missing utils library when adding manually the orders. ~ Fixed upgrade function that doesn't hide the message when it done. ~ Fixed can't create new page in settings.

3.2.5.5 2019-05-10

~ Fixed guest can not start quiz with no require enroll course option. ~ Fixed sql to filter orders by user ID. ~ Fixed issue of sending email when finished course: not correct Grade. ~ Fixed can not see Actions buttons when adding questions into the quiz. ~ Fixed changed the logic of Continue button for Course: continue with the next incomplete item. ~ Fixed wrong code to pick up instructor email.

3.2.5.3 2019-04-11

~ Changed SQL to read course items by user item ID. ~ Improved performance in admin orders page. ~ Upgraded Vue/Vuex to latest version. ~ Added new theme to LP ad.

3.2.5.2 2019-02-12

~ Fixed bug can't access course after purchased. ~ Fixed bug user can't redo quiz with option 'Retake' is 1. ~ Fixed bug can't order questions by date in questions bank. ~ Extracted purchased date to date and time in order emails. ~ Show point of quiz in result page.

3.2.5.1 2019-01-15

~ Fixed can not next/prev question when doing quiz. ~ Fixed get wrong total student of a course. ~ Updated language .POT file.

3.2.5 2019-01-10

~ Fixed button for creating LP pages does not work properly. ~ Fixed warning when getting course items does not exists. ~ Added button to close warning for outdated templates. ~ Fixed search order not working. ~ Fixed get course items in incorrect order. ~ Fixed can't start quiz when the course is not required enroll. ~ Fixed the amount number of enrolled users isn't updated correctly.

3.2.4 2019-01-08

~ Fixed cannot enroll course. ~ Fixed prev question button not working correct. ~ Fixed one extra answer option when add new question. ~ Fixed some deprecated keywords for PHP 7.3. ~ Fixed item is null for an item which doesn't support it's type (like assignment after deactivate). ~ Fixed bug the next and prev button not work in review mode of quiz.

3.2.3 2018-12-24

~ Removed un-security code in PP library. ~ Fixed get curriculum item types doesn't work properly. ~ Fixed sort sections/items wrong in SQL query.

3.2.2 2018-12-21

~ Fixed review quiz doesn't work properly. ~ Fixed table session create a lot of rows. ~ Fixed can't enroll to a course purchased. ~ Removed unused functions.

3.2.1 2018-12-19

~ Fixed can't enroll course. ~ Fixed upload issue and drag user avatar on mobile. ~ Fixed course duration does not work properly. ~ Fixed question with multi language. ~ Fixed mail to user 2 times when completed course.

3.2.0 2018-12-18

~ Fixed issue info of order added manual not correct. ~ Fixed issue course duplicated is published. ~ Fixed issue Course content column show as "No Content". ~ Fixed some issues related to cache.

3.1.0.1 2018-10-19
3.1.0 2018-10-18

~ Fixed issue vulnerabilities. ~ Fixed issue related to object cache when doing quiz. ~ Fixed lesson 404 with Polylang. ~ Fixed PHP Fatal error class LP_Plugins_Helper not found

3.0.12.1 2018-10-08

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independence plugins. If you face any problems relate to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

3.0.11.1 2018-07-27

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independence plugins. If you face any problems relate to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

3.0.10 2018-07-24
  • Added quiz option to minus a number of point 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 user 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
3.0.9 2018-05-24
  • GDPR compliance ~ Improved Start quiz button ~ Load js for comment-reply if it does not load by default ~ Fixed missing param when sending email for user who finished course
3.0.8 2018-05-18

~ Improved: get css class name for items for performance ~ Improved: check item is blocked for performance ~ Improved: upgrade database feature ~ Fixed: warning message when searching posts in frontend ~ Fixed: show 2 comments form in lesson page ~ Fixed: content of lesson does not show if set post-format to video ~ Fixed: some warning when getting question class with an array of post-type ~ Fixed: mysql error when updating item's grade with value is null

3.0.7 2018-04-19

~ Improved: ui/ux when adding/removing course items ~ Improved: ui/ux when adding/removing questions of a quiz ~ Improved: auto focus mouse to input when changing type of new course item ~ Improved: show confirm message before removing course item to trash ~ Improved: move item to trash when delete instead of delete it permanently ~ Improved: changed icon to turn on/off an item is preview and add tooltip ~ Improved: removed green effect when updating via ajax ~ Improved: focus mouse on search input when searching items ~ Improved: show button for closing popup ~ Improved: flush Hard Cache when updating post ~ Improved: updated metabox to latest version and changed textdomain ~ Fixed: pending course does not show for instructor ~ Fixed: filter lessons/quizzes by course does not work properly ~ Fixed: wrong currency symbol for Turkish lira ~ Fixed: division by zero when calculating course results ~ Fixed: get default thumbnail image for archive course if it option is turn of ~ Removed: option thumbnail size for single course ~ Improved somethings...

3.0.6 2018-04-11

~ Fixed: missing 'Instructors Registration' option ~ Fixed: cannot start quiz or complete lesson ~ Fixed: can view a quiz/lesson although it does not assign to a course ~ Fixed: wrong count number in courses manage ~ Fixed: cannot save some settings options ~ Fixed: missing hook ~ Fixed: user can view lesson with single post type link ~ Fixed: issue with 'Buy This Course' button ~ Fixed: cannot change course author ~ Fixed: issue with Become a Teacher form ~ Fixed: instructor cannot add iframe into course/lesson/quiz content ~ Improved: auto detect video in lesson content and move it to the top (move to option) ~ Improved something...

3.0.5 2018-03-30
  • Added: missing single course permalink options ~ Fixed: error notice when saving user profile ~ Fixed: date translation ~ Fixed: notice when viewing courses with Yoast SEO ~ Fixed: can't change author of the course ~ Fixed: preview lesson will redirect back to course ~ Fixed: some other bugs...
3.0.4 2018-03-24

~ Improved: action when clicking to close upgrade notice ~ Fixed: can not add course from other users to order ~ Fixed: lost quiz data after upgrading ~ Fixed: user can view lesson/quiz with single permalink ~ Fixed: can not view lesson ~ Fixed: notices in admin orders ~ Fixed: external buy this course redirect to home page ~ Fixed: remaining time message with course duration is zero ~ Fixed: hidden sections action ajax admin course editor ~ Fixed: admin can not add course to order from other users ~ More...

3.0.3 2018-03-21

~ Fixed quiz auto finish with duration is zero ~ Fixed pagination with quizzes in user profile ~ Fixed warning notice when getting current tab in profile ~ Fixed some issue in addons

3.0.2 2018-03-20

~ Fixed PHP non-numeric cast type ~ Improved admin ajax for course/quiz/question editor ~ Fixed error when extending method from parent ~ Fixed invalid course progress label ~ Fixed invalid filter to course passing grade ~ Fixed empty course item class for other post types

3.0.1 2018-03-19

~ Improved 'External link' button if user has enrolled course ~ Fixed category does not display courses (SO) ~ Fixed callback issue when sorting array|object ~ Fixed course auto finish if duration is 0 ~ Fixed warning message when counting enrolled users ~ Fixed error when calling a method from object + Added position counter to course section + Update some default settings + Fixed some bugs...

3.0.0 2018-03-15
  • Reset courses data for an user has enrolled course
  • Reset course data for users has enrolled course
  • Reset data of a quiz or lesson for an user
  • Enable a Guest user can buy and checkout
  • Option to show/hide login form in user profile
  • Option to show/hide register form in user profile
  • Option to show/hide login form in checkout page
  • Option to show/hide register form in Checkout page
  • Enable sort the payment gateways to show in frontend
  • Quick turn a payment gateway on/of in a list
  • Support plugins Mathjax
  • Widget to display course info
  • Widget to display current progress of a course
  • Custom frontend colors
  • Group emails to related action
  • Run action to send the emails in background
  • Quick edit question settings in it's quiz
  • Preview mode for course/lesson/quiz
  • Option to show list of questions as numbers below quiz while doing or reviewing
  • Display duration of lesson or quiz in curriculum
  • Display number questions of quiz ~ Improves popup for searching courses to add to an order ~ Improves Emails system ~ Improves Multi users order ~ Admin settings pages ~ No distraction mode ~ New course editor ~ New quiz editor ~ User profile ~ Improve cache for speed ~ Improve UI/Ux for both backend and frontend
2.2.1 2018-02-24
  • Fixed bug open lesson show nested popup window
  • Fixed bug calculator wrong total raised
  • Fixed external link for free course not working
  • Update view of widget LearnPress status in dashboard page
2.2 2018-02-07
  • Compatible with WordPress 4.9.4
  • Fixed "Finish Course" button not show in can retake course
2.1.9.9 2018-02-06
  • Compatible with WordPress 4.9.3
  • Fixed warnings at the Edit Quiz page
  • Fixed error when upload user avatar in case GD php extensions is not enabled
  • Fixed next and Previous button not work when do a quiz
2.1.8.1 2017-10-23

= 0.9.19 = In this version, we have changed a little bit about LearnPress Plugin directory structure and moved all add-ons to become independence plugins. If you face any problems relate to add-ons, please completely remove old version and re-install LearnPress. It does not affect your current data. Thank you.

2.1.7.4 2017-08-22

~ Fixed some bugs

2.1.3 2017-07-18
  • Fixed wrong notice outdated templates
  • Fixed issue when viewing order details in profile
  • Fixed course does not finish automatically when expired
  • Fixed translation issue with failed/passed strings
  • Improved admin course tabs
2.1.4 2017-07-18
  • Added option for external link of "Buy this course"
  • Improved user roles while edit a course and it's items
  • Removed "Show/Hide" questions option of quiz in Global Settings
  • Removed option "Show/Hide" explanation for quiz
  • Removed "Preview" label of course items if course is no required enroll
  • Fixed guest user can not start quiz on wpengine site
  • Fixed "Start quiz" does not show for "No require enrollment" course
  • Fixed course id is missing after duplicating course
  • Fixed course results is incorrect with 'Evaluate lessons' option
  • Fixed wrong review course before publish
  • And more...
2.1.5.5 2017-07-18
  • Fixed issue with slug of course page is the same with slug of course tab in profile
  • Fixed issue with metabox show/hide field
2.1.6.1 2017-05-15
  • Removed cache-flush param
  • Added some filters for evaluating course results
  • Fixed js unreachable code
  • Fixed warning message on update post
2.1.2 2017-02-08
  • Fixed Assign course's items to user when assigning course
  • Fixed Options to change key 'lessons' and 'quizzes' when viewing a lesson/quiz in a course.
  • Fixed Course pagination issue in some case
  • Fixed Can not add to cart for non-loggedin user (woocommerce addon)
  • Fixed Broken cert when previewing to print in single course (Certificate)
  • Fixed Paid memberships show user as deleted after buying course (Paid membership)
  • Fixed overwrite templates issue (Paid membership)
  • Fixed "page isnt working" when creating a new post type (conflict with metabox in the-7 theme)
2.1.1 2017-01-24
  • Added options to change value of lessons/quizzes in course item permalink
  • Improved edit profile page
  • Improved permalink for lesson/quiz
  • Improved some options
  • Improved some sections in admin
  • Fixed "Preview change" button show 404 page
  • Fixed question show randomly when starting quiz
  • Fixed username contains spacing
2.1.0 2017-01-11
  • Fixed bugs related to AJAX calling
  • Fixed bugs related to updating user profile
  • Fixed open question to new tab in quiz editor
2.0.9 2017-01-04
  • Improved some sections in admin
  • Added tab 'Related Themes'
  • Fixed error with PHP version before 5.3.x
  • Fixed bug get order incorrect
  • Added option to switch WP Metaboxes into tabs style
  • And more
2.0 2016-12-02
  • Updated database structure for new functions
  • Added view quiz inside a course with sub-permalink
  • Added allow add course's section without a name
  • Added email system to send it to user after buying a course
  • Added popup lightbox to view course's item content in full-screen mode
  • Added option to show/hide list of questions in quiz
  • Added 'Sale Price' for course
  • Added option to combine all scripts/styles enqueued into one file
  • Added option to evaluate course's results by average results of quizzes
  • Added "Passing Grade" to quiz allow evaluate result of quiz is passed/failed
  • Added option to show name of user in profile
  • Added duplicate a question inside quiz
  • Added preview mode of course for instructor or admin
  • Added memorize question type is the most used
  • Added new tab to edit user information in profile page
  • Improved admin course editor
  • Removed "Cart" outside LearnPress core and separated to addon
  • Fixed show answer's explanation right away after user checking question's answer
  • Fixed page does not load after logging in profile
  • Fixed quiz finish automatically right away after starting with duration is zero
  • Fixed displays shortcodes inside content of quiz/lesson
1.0.8 2016-10-31
  • Fixed "Password protected content" feature
  • Fixed get quiz mark with questions mark is empty
  • Fixed certificate display incorrect end date (addon)
  • Fixed user profile link loop redirect in some cases
  • Fixed user can not finish lesson
  • Fixed add existing item problem with single/double quote in title
  • Fixed message finish course duration does not show
0.9.20 2016-04-11
  • Removed some bad source codes.
  • Made LearnPress custom post slugs translatable.
  • Improved questions form.
  • Fixed problem with quiz setting "Show correct answer".
  • Fixed missing lessons navigation for no-require-enrolled courses.
  • Updated default language file.
1.0 2016-04-11
  • Enhanced performance and capacity to extends more features with new database structure
  • Enable purchase multiple courses with Cart
  • Checkout process
  • Option purchase FREE course without cart and checkout proccess
  • Option add course to cart using AJAX
  • Support static pages: Cart, Checkout, Profile, Archive Courses
  • Custom slug for pages with Wordpress Endpoint
  • Review order after do checkout
  • Emails system with capacity to overwtire as templates
  • New UI/UX for admin and frontend
  • Capacity to compatible with more themes
  • Custom permalink for course tag, archive courses, single course pages
  • Custom size of course thumbnail
  • Ability to add new order manually in admin
  • Improved add-ons page