LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Security & Risk Analysis

wordpress.org/plugins/learnpress

A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes &am …

80K active installs v4.3.3 PHP 7.4+ WP 6.0+ Updated Mar 11, 2026
courseeducationelearninglearning-management-systemlms
76
B · Generally Safe
CVEs total63
Unpatched0
Last CVEMar 11, 2026
Safety Verdict

Is LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Safe to Use in 2026?

Mostly Safe

Score 76/100

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses is generally safe to use. 63 past CVEs were resolved. Keep it updated.

63 known CVEsLast CVE: Mar 11, 2026Updated 23d ago
Risk Assessment

LearnPress version 4.3.3 presents a mixed security posture. While the static analysis indicates a strong adherence to good development practices with no identified unprotected entry points, a high percentage of SQL queries using prepared statements, and robust output escaping, the vulnerability history is a significant concern. The sheer number of past CVEs, particularly the historical prevalence of critical and high-severity vulnerabilities, suggests a pattern of security weaknesses that have been present in the plugin over time. The taint analysis also raises flags with 14 flows having unsanitized paths, four of which are rated as high severity, indicating potential injection vulnerabilities that could be exploited if these paths are exposed.

The plugin's extensive history of diverse vulnerability types, including information exposure, XSS, open redirect, access control issues, and remote file inclusion, points to a need for continuous and thorough security auditing. The fact that there are currently no unpatched CVEs is a positive sign, but it does not negate the underlying historical issues. The plugin exhibits strengths in its implementation of basic security checks and query sanitization, but the recurring nature and variety of past vulnerabilities, coupled with concerning taint analysis findings, indicate a substantial ongoing risk that requires careful monitoring and prompt patching of any newly discovered issues.

Key Concerns

  • High number of historical CVEs
  • Several high severity taint flows
  • Flows with unsanitized paths
  • History of diverse critical/high vulnerabilities
Vulnerabilities
63

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Security Vulnerabilities

CVEs by Year

3 CVEs in 2018
2018
5 CVEs in 2020
2020
4 CVEs in 2021
2021
6 CVEs in 2022
2022
6 CVEs in 2023
2023
24 CVEs in 2024
2024
11 CVEs in 2025
2025
4 CVEs in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
8
High
13
Medium
42

63 total CVEs

CVE-2026-3226medium · 4.3Missing Authorization

LearnPress <= 4.3.2.8 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Email Notification Triggering

Mar 11, 2026 Patched in 4.3.3 (1d)
CVE-2025-14798medium · 5.3Missing Authorization

LearnPress – WordPress LMS Plugin <= 4.3.2.4 - Missing Authorization to Unauthenticated Sensitive User Information Disclosure via REST API

Jan 19, 2026 Patched in 4.3.2.5 (1d)
CVE-2025-14802medium · 5.4Authorization Bypass Through User-Controlled Key

LearnPress – WordPress LMS Plugin <= 4.3.2.2 - Insecure Direct Object Reference to Authenticated (Instructor+) Teacher Material Deletion

Jan 6, 2026 Patched in 4.3.2.2 (1d)
CVE-2025-13964medium · 5.3Missing Authorization

LearnPress – WordPress LMS Plugin <= 4.3.2 - Missing Authentication to Unauthenticated Course Modification

Jan 5, 2026 Patched in 4.3.2.1 (1d)
CVE-2025-13956medium · 5.3Missing Authorization

LearnPress – WordPress LMS Plugin <= 4.3.1 - Missing Authorization to Unauthenticated Orders Statistics Exposure

Dec 15, 2025 Patched in 4.3.2 (1d)
CVE-2025-14387medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.3.1 - Authenticated (Subscriber+) Stored Cross-Site Scripting via get_profile_social

Dec 15, 2025 Patched in 4.3.2 (1d)
CVE-2025-66054medium · 5.3Missing Authorization

LearnPress <= 4.2.9.4 - Missing Authorization

Nov 30, 2025 Patched in 4.3.0 (21d)
CVE-2025-11368medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

LearnPress – WordPress LMS Plugin <= 4.2.9.4 - Missing Authorization to Unauthenticated Arbitrary Callback Execution to Information Exposure

Nov 20, 2025 Patched in 4.3.0 (1d)
CVE-2025-67536medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.2.9.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Nov 6, 2025 Patched in 4.3.0 (35d)
CVE-2025-11372medium · 6.5Missing Authorization

LearnPress – WordPress LMS Plugin <= 4.2.9.3 - Missing Authorization to Unauthenticated Database Table Manipulation

Oct 17, 2025 Patched in 4.2.9.4 (1d)
CVE-2025-22739medium · 5.3Missing Authorization

LearnPress <= 4.2.7.5 - Missing Authorization

Mar 27, 2025 Patched in 4.2.7.6 (7d)
CVE-2024-13127medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.2.7.5 - Authenticated (Admin+) Stored Cross-Site Scripting

Jan 29, 2025 Patched in 4.2.7.5.1 (28d)
CVE-2024-13128medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.2.7.5 - Authenticated (Admin+) Stored Cross-Site Scripting

Jan 29, 2025 Patched in 4.2.7.5.1 (121d)
CVE-2024-13599medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.2.7.5 - Authenticated (LP Instructor+) Stored Cross-Site Scripting via Lesson Name

Jan 24, 2025 Patched in 4.2.7.5.1 (1d)
CVE-2025-24740medium · 5.4URL Redirection to Untrusted Site ('Open Redirect')

LearnPress <= 4.2.7.1 - Authenticated (Subscriber+) Open Redirect

Jan 24, 2025 Patched in 4.2.7.2 (5d)
CVE-2024-11868medium · 5.3Improper Access Control

LearnPress – WordPress LMS Plugin <= 4.2.7.3 - Course Material Sensitive Information Exposure via REST API

Dec 9, 2024 Patched in 4.2.7.4 (106d)
CVE-2024-10010medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.2.7.1 - Authenticated (Admin+) Stored Cross-Site Scripting

Nov 21, 2024 Patched in 4.2.7.2 (22d)
CVE-2024-9881medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.2.7.1 - Authenticated (Admin+) Stored Cross-Site Scripting

Nov 21, 2024 Patched in 4.2.7.2 (58d)
CVE-2024-8529critical · 10Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress – WordPress LMS Plugin <= 4.2.7 - Unauthenticated SQL Injection via 'c_fields'

Sep 11, 2024 Patched in 4.2.7.1 (195d)
CVE-2024-8522critical · 10Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress – WordPress LMS Plugin <= 4.2.7 - Unauthenticated SQL Injection via 'c_only_fields'

Sep 11, 2024 Patched in 4.2.7.1 (195d)
CVE-2024-7548high · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress – WordPress LMS Plugin <= 4.2.6.9.3 - Authenticated (Contributor+) SQL Injection via order Parameter

Aug 7, 2024 Patched in 4.2.6.9.4 (1d)
CVE-2024-39641medium · 4.3Cross-Site Request Forgery (CSRF)

LearnPress <= 4.2.6.8.2 - Cross-Site Request Forgery

Aug 1, 2024 Patched in 4.2.6.9 (7d)
CVE-2024-39642medium · 5.4Authorization Bypass Through User-Controlled Key

LearnPress <= 4.2.6.8.2 - Authenticated (Subscriber+) Insecure Direct Object Reference

Aug 1, 2024 Patched in 4.2.6.9 (7d)
CVE-2024-6589high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

LearnPress <= 4.2.6.8.2 - Authenticated (Contributor+) Local File Inclusion

Jul 24, 2024 Patched in 4.2.6.9 (1d)
CVE-2024-6088medium · 5.3Missing Authorization

LearnPress – WordPress LMS Plugin <= 4.2.6.8.1 - Missing Authorization to Unauthenticated User Registration Bypass

Jul 1, 2024 Patched in 4.2.6.8.2 (1d)
CVE-2024-6099medium · 5.3Unprotected Alternate Channel

LearnPress – WordPress LMS Plugin <= 4.2.6.8.1 - Unauthenticated Bypass to User Registration

Jul 1, 2024 Patched in 4.2.6.8.2 (1d)
CVE-2024-5483medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

LearnPress – WordPress LMS Plugin <= 4.2.6.8 - Basic Information Disclosure via JSON API

Jun 4, 2024 Patched in 4.2.6.8.1 (1d)
CVE-2024-4971medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.2.6.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via id Parameter

May 21, 2024 Patched in 4.2.6.7 (1d)
CVE-2024-4277medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via layout_html Parameter

May 9, 2024 Patched in 4.2.6.6 (1d)
CVE-2024-4434critical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Unauthenticated Time-Based SQL Injection

May 9, 2024 Patched in 4.2.6.6 (1d)
CVE-2024-4444medium · 5.3Unprotected Alternate Channel

LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Unauthenticated Bypass to User Registration

May 9, 2024 Patched in 4.2.6.6 (1d)
CVE-2024-4397high · 8.8Unrestricted Upload of File with Dangerous Type

LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Authenticated (Instructor+) Arbitrary File Upload

May 9, 2024 Patched in 4.2.6.6 (1d)
CVE-2024-3560medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.2.6.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 18, 2024 Patched in 4.2.6.5 (1d)
CVE-2024-1289medium · 6.5Improper Authorization

LearnPress <= 4.2.6.3 - Insecure Direct Object Reference

Apr 4, 2024 Patched in 4.2.6.4 (6d)
CVE-2024-2115high · 8.8Cross-Site Request Forgery (CSRF)

LearnPress – WordPress LMS Plugin <= 4.0.0 - Cross-Site Request Forgery to Privilege Escalation

Apr 4, 2024 Patched in 4.0.1 (1d)
CVE-2024-1463medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.2.6.3 - Authenticated(LP Instructor+) Stored Cross-Site Scripting

Apr 4, 2024 Patched in 4.2.6.4 (6d)
CVE-2023-6634high · 8.1Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')

LearnPress <= 4.2.5.7 - Command Injection

Jan 3, 2024 Patched in 4.2.5.8 (209d)
CVE-2023-6223medium · 4.3Authorization Bypass Through User-Controlled Key

LearnPress <= 4.2.5.7 - Insecure Direct Object Reference to Information Disclosure

Jan 2, 2024 Patched in 4.2.5.8 (210d)
CVE-2023-6567critical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress <= 4.2.5.7 - Unauthenticated SQL Injection via order_by

Jan 2, 2024 Patched in 4.2.5.8 (210d)
CVE-2023-5558medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.2.5.3 - Reflected Cross-Site Scripting via add_internal_scripts_to_head

Nov 7, 2023 Patched in 4.2.5.4 (92d)
WF-389277fd-e47e-42df-9305-61ceedbcfb29-learnpressmedium · 5.4Missing Authorization

LearnPress <= 4.2.3 - Missing Authorization

Jul 6, 2023 Patched in 4.2.3.1 (201d)
CVE-2023-36516medium · 5.4Missing Authorization

LearnPress <= 4.2.3 - Missing Authorization

Jul 4, 2023 Patched in 4.2.3.1 (203d)
CVE-2023-36515high · 7.3Missing Authorization

LearnPress <= 4.2.3 - Missing Authorization to Information Exposure

Jul 4, 2023 Patched in 4.2.3.1 (203d)
CVE-2022-45808critical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress <= 4.1.7.3.2 - Unauthenticated SQL Injection

Jan 20, 2023 Patched in 4.2.0 (368d)
CVE-2022-47615critical · 9.8Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

LearnPress <= 4.1.7.3.2 - Unauthenticated Local File Inclusion

Jan 20, 2023 Patched in 4.2.0 (368d)
CVE-2022-45820high · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress <= 4.1.7.3.2 - Authenticated (Subscriber+) SQL Injection

Dec 20, 2022 Patched in 4.2.0 (399d)
CVE-2022-3360critical · 9.8Deserialization of Untrusted Data

LearnPress <= 4.1.7.1 - Unauthenticated PHP Object Injection

Oct 3, 2022 Patched in 4.1.7.2 (477d)
WF-d7bee25e-7574-4d3d-ad58-9b30d99de525-learnpressmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.1.6.7 - Reflected Cross-Site Scripting

Jul 5, 2022 Patched in 4.1.6.8 (567d)
WF-ca203777-84ea-47ab-bafc-f2cc8f778fcd-learnpressmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress – WordPress LMS Plugin <= 4.1.6.5 - Reflected Cross-Site Scripting

Jun 14, 2022 Patched in 4.1.6.6 (588d)
CVE-2022-0271medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.1.5 - Reflected Cross-Site Scripting

Mar 16, 2022 Patched in 4.1.6 (678d)
CVE-2022-0377medium · 4.3External Control of File Name or Path

LearnPress <= 4.1.4.1 - Arbitrary Image Renaming

Jan 26, 2022 Patched in 4.1.5 (727d)
CVE-2021-24951critical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress <= 4.1.3 - Authenticated SQL Injection

Nov 9, 2021 Patched in 4.1.4 (805d)
CVE-2021-39348medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.1.3.1 - Stored Cross-Site Scripting via $custom_profile

Oct 18, 2021 Patched in 4.1.3.2 (826d)
CVE-2021-24702medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 4.1.3 - Authenticated Stored Cross-Site Scripting

Sep 20, 2021 Patched in 4.1.3.1 (855d)
CVE-2020-6010high · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress <= 3.2.6.7 - SQL Injection

Jul 19, 2021 Patched in 3.2.6.8 (918d)
WF-9f9e5212-caed-46db-bbf2-81c4df88439f-learnpresshigh · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress – WordPress LMS Plugin <= 3.2.7.2 - SQL Injection

Oct 5, 2020 Patched in 3.2.7.3 (1205d)
WF-bc91449a-7013-430d-bf7c-70175ea45114-learnpressmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 3.2.7.2 - Reflected Cross-Site Scripting

Sep 8, 2020 Patched in 3.2.7.3 (1232d)
CVE-2020-11511high · 8.1Improper Privilege Management

LearnPress <= 3.2.6.8 - Privilege Escalation via accept-to-be-teacher action parameter

Apr 20, 2020 Patched in 3.2.6.9 (1373d)
CVE-2020-11510high · 7.1Improper Privilege Management

LearnPress <= 3.2.6.8 - Authenticated Page Creation and Status Modification

Apr 19, 2020 Patched in 3.2.6.9 (1374d)
CVE-2020-7916high · 7.1Improper Privilege Management

LearnPress <= 3.2.6.6 - Privilege Escalation

Mar 16, 2020 Patched in 3.2.6.8 (1408d)
CVE-2018-16175high · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

LearnPress <= 3.0.12 - Authenticated SQL Injection

Nov 9, 2018 Patched in 3.1.0 (1901d)
CVE-2018-16174medium · 6.1URL Redirection to Untrusted Site ('Open Redirect')

LearnPress <= 3.0.12 - Open Redirect

Nov 9, 2018 Patched in 3.1.0 (1901d)
CVE-2018-16173medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LearnPress <= 3.0.12 - Cross-Site Scripting

Nov 9, 2018 Patched in 3.1.0 (1901d)
Code Analysis
Analyzed Mar 16, 2026

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Code Analysis

Dangerous Functions
0
Raw SQL Queries
78
764 prepared
Unescaped Output
520
2385 escaped
Nonce Checks
31
Capability Checks
134
File Operations
36
External Requests
20
Bundled Libraries
0

SQL Query Safety

91% prepared842 total queries

Output Escaping

82% escaped2905 total outputs
Data Flows
14 unsanitized

Data Flow Analysis

25 flows14 with unsanitized paths
get_page_permalink (inc\admin\class-lp-admin-ajax.php:679)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 367
filterlearn-press/course-settings-fields/curriculumconfig\settings\course.php:17
filterlearn-press/update-settings/redirectinc\abstract-settings.php:11
actionadmin_noticesinc\abstracts\abstract-addon.php:120
actionadmin_noticesinc\abstracts\abstract-addon.php:152
actionadmin_enqueue_scriptsinc\abstracts\abstract-assets.php:58
actionadmin_print_scriptsinc\abstracts\abstract-assets.php:59
actionadmin_print_footer_scriptsinc\abstracts\abstract-assets.php:61
actionwp_enqueue_scriptsinc\abstracts\abstract-assets.php:63
actionwp_print_scriptsinc\abstracts\abstract-assets.php:64
actionrest_api_initinc\abstracts\abstract-rest-api.php:49
filterrest_pre_serve_requestinc\abstracts\abstract-rest-controller.php:53
actioninitinc\admin\class-lp-admin-ajax.php:709
actionadmin_footerinc\admin\class-lp-admin-assets.php:19
actionadmin_print_scriptsinc\admin\class-lp-admin-assets.php:20
actionwp_dashboard_setupinc\admin\class-lp-admin-dashboard.php:23
actionadmin_menuinc\admin\class-lp-admin-menu.php:35
actionadmin_bar_menuinc\admin\class-lp-admin-menu.php:38
actionparent_fileinc\admin\class-lp-admin-menu.php:129
actiondelete_userinc\admin\class-lp-admin.php:35
actionall_admin_noticesinc\admin\class-lp-admin.php:37
actionadmin_enqueue_scriptsinc\admin\class-lp-admin.php:38
filteradmin_body_classinc\admin\class-lp-admin.php:39
filterviews_edit-pageinc\admin\class-lp-admin.php:43
filterviews_usersinc\admin\class-lp-admin.php:44
filteruser_row_actionsinc\admin\class-lp-admin.php:45
filterget_pagesinc\admin\class-lp-admin.php:46
filteradmin_footer_textinc\admin\class-lp-admin.php:47
filterviews_pluginsinc\admin\class-lp-admin.php:48
filterlearn-press/modal-search-items-argsinc\admin\class-lp-admin.php:52
actionpre_get_postsinc\admin\class-lp-admin.php:65
actionpre_get_postsinc\admin\class-lp-admin.php:66
filterget_sample_permalink_htmlinc\admin\class-lp-admin.php:69
filterusers_list_table_query_argsinc\admin\class-lp-admin.php:82
filterdisplay_post_statesinc\admin\class-lp-admin.php:86
filterlearn-press/script-datainc\admin\class-lp-install-sample-data.php:50
actioninitinc\admin\class-lp-install-sample-data.php:61
actioninitinc\admin\class-lp-install-sample-data.php:62
actionadmin_print_footer_scriptsinc\admin\class-lp-modal-search-items.php:48
filterlearn-press/modal-search-items/excludeinc\admin\class-lp-modal-search-items.php:73
filterlearn-press/modal-search-items/argsinc\admin\class-lp-modal-search-items.php:74
actionadmin_print_footer_scriptsinc\admin\class-lp-modal-search-users.php:40
filterpre_trash_postinc\admin\class-lp-post-type-actions.php:28
filtertrashed_postinc\admin\class-lp-post-type-actions.php:29
actionadmin_menuinc\admin\class-lp-setup-wizard.php:22
actionadmin_initinc\admin\class-lp-setup-wizard.php:23
actionadmin_enqueue_scriptsinc\admin\class-lp-setup-wizard.php:24
filterextra_plugin_headersinc\admin\helpers\class-lp-plugins-helper.php:424
actionadmin_footerinc\admin\lp-admin-actions.php:192
actionall_admin_noticesinc\admin\lp-admin-actions.php:277
filterpost_row_actionsinc\admin\lp-admin-functions.php:105
filterpage_row_actionsinc\admin\lp-admin-functions.php:106
actioninitinc\admin\lp-admin-functions.php:1469
filterwp_terms_checklist_argsinc\admin\lp-admin-functions.php:1500
filterlearn-press/admin/submenu-section-titleinc\admin\settings\class-lp-settings-emails.php:29
filterlearn-press/admin/submenu-section-titleinc\admin\settings\class-lp-settings-payments.php:28
actionlearn-press/admin/page-content-sectionsinc\admin\sub-menus\abstract-submenu.php:87
filteradmin_body_classinc\admin\sub-menus\abstract-submenu.php:88
actionadmin_enqueue_scriptsinc\admin\sub-menus\abstract-submenu.php:91
actionlearn-press/admin/page-content-settingsinc\admin\sub-menus\class-lp-submenu-settings.php:40
actionadmin_initinc\admin\sub-menus\class-lp-submenu-settings.php:44
actionadd_meta_boxesinc\admin\views\meta-boxes\class-lp-meta-box.php:22
actionadd_meta_boxesinc\admin\views\meta-boxes\class-lp-meta-box.php:24
actionsave_postinc\admin\views\meta-boxes\class-lp-meta-box.php:25
filterlearnpress/course/metabox/tabsinc\admin\views\meta-boxes\course\class-lp-meta-box-course-offline.php:16
filterlp/course/meta-box/fields/generalinc\admin\views\meta-boxes\course\class-lp-meta-box-course-offline.php:17
filterlp/course/meta-box/fields/priceinc\admin\views\meta-boxes\course\class-lp-meta-box-course-offline.php:21
actiondelete_postinc\admin\views\meta-boxes\fields\materials.php:25
actionwp_print_footer_scriptsinc\class-lp-assets.php:21
actionwp_headinc\class-lp-assets.php:23
actionshutdowninc\class-lp-autoloader.php:37
filterpost_type_linkinc\class-lp-page-controller.php:37
actionpre_get_postsinc\class-lp-page-controller.php:49
filtertemplate_includeinc\class-lp-page-controller.php:78
filtertemplate_includeinc\class-lp-page-controller.php:79
filterthe_postinc\class-lp-page-controller.php:81
filterrequestinc\class-lp-page-controller.php:82
filterpre_get_document_titleinc\class-lp-page-controller.php:85
filterwpseo_opengraph_descinc\class-lp-page-controller.php:88
filterwpseo_metadescinc\class-lp-page-controller.php:89
filterrest_send_nocache_headersinc\class-lp-page-controller.php:95
filterget_comment_linkinc\class-lp-page-controller.php:98
filterwp_nav_menu_objectsinc\class-lp-page-controller.php:100
filterget_canonical_urlinc\class-lp-page-controller.php:102
filterwp_sitemaps_post_typesinc\class-lp-page-controller.php:115
actioninitinc\class-lp-query.php:21
actioninitinc\class-lp-query.php:22
filteroption_rewrite_rulesinc\class-lp-query.php:23
actioninitinc\class-lp-request-handler.php:34
actiontemplate_includeinc\class-lp-request-handler.php:36
actionwp_loadedinc\class-lp-request-handler.php:41
actionwp_logininc\class-lp-session-handler.php:54
actionwp_logoutinc\class-lp-session-handler.php:55
actiontemplate_includeinc\class-lp-shortcodes.php:43
filterlogin_form_bottominc\class-lp-shortcodes.php:226
actioninitinc\class-lp-shortcodes.php:278
actioncomment_forminc\course\lp-course-functions.php:637
filterget_comment_linkinc\course\lp-course-functions.php:672
filterlearn-press/course-passing-conditioninc\course\lp-course-functions.php:996
filterwp_list_table_class_nameinc\custom-post-types\abstract.php:90
actionsave_postinc\custom-post-types\abstract.php:91
actionwp_after_insert_postinc\custom-post-types\abstract.php:92
actionbefore_delete_postinc\custom-post-types\abstract.php:93
actiondeleted_postinc\custom-post-types\abstract.php:94
actionwp_trash_postinc\custom-post-types\abstract.php:95
actiontrashed_postinc\custom-post-types\abstract.php:96
filterposts_fieldsinc\custom-post-types\abstract.php:104
filterposts_join_pagedinc\custom-post-types\abstract.php:105
filterposts_where_pagedinc\custom-post-types\abstract.php:106
filterposts_orderbyinc\custom-post-types\abstract.php:107
filterpost_row_actionsinc\custom-post-types\abstract.php:110
actionadd_meta_boxesinc\custom-post-types\abstract.php:113
actionload-post.phpinc\custom-post-types\abstract.php:116
actionload-post-new.phpinc\custom-post-types\abstract.php:117
actionadmin_footerinc\custom-post-types\abstract.php:130
actionadmin_print_scriptsinc\custom-post-types\abstract.php:133
actionadmin_enqueue_scriptsinc\custom-post-types\abstract.php:136
actioninitinc\custom-post-types\course.php:35
filterposts_where_pagedinc\custom-post-types\course.php:36
filterposts_join_pagedinc\custom-post-types\course.php:37
actionadmin_initinc\custom-post-types\order.php:36
actionposts_pre_queryinc\custom-post-types\order.php:38
filterwp_untrash_post_statusinc\custom-post-types\order.php:41
filteradmin_footerinc\custom-post-types\order.php:42
filterthe_titleinc\custom-post-types\order.php:62
actionwp_loadedinc\custom-post-types\question.php:37
actionadmin_headinc\custom-post-types\question.php:38
actionlearn-press/admin/after-enqueue-scriptsinc\custom-post-types\question.php:39
filterposts_where_pagedinc\custom-post-types\question.php:42
actionlearn-press/admin/after-enqueue-scriptsinc\custom-post-types\quiz.php:46
filterposts_where_pagedinc\custom-post-types\quiz.php:49
filterretrieve_password_notification_emailinc\emails\class-lp-email-hooks.php:50
filterwp_mail_from_nameinc\emails\class-lp-email.php:798
filterwp_mail_content_typeinc\emails\class-lp-email.php:799
actionelementor/initinc\ExternalPlugin\Elementor\LPElementor.php:26
actionelementor/elements/categories_registeredinc\ExternalPlugin\Elementor\LPElementor.php:27
actionelementor/widgets/registerinc\ExternalPlugin\Elementor\LPElementor.php:28
actionelementor/dynamic_tags/registerinc\ExternalPlugin\Elementor\LPElementor.php:29
filterlp/rest/ajax/allow_callbackinc\ExternalPlugin\Elementor\LPElementor.php:30
actionelementor/element/learnpress_list_courses_by_page/section_skin/before_section_endinc\ExternalPlugin\Elementor\Widgets\Course\Skins\SkinCoursesBase.php:30
filterlearn-press/general-settings-fieldsinc\ExternalPlugin\Polylang\class-lp-polylang.php:26
filterlp/settings/permalinksinc\ExternalPlugin\Polylang\class-lp-polylang.php:27
filterlearn_press_get_page_idinc\ExternalPlugin\Polylang\class-lp-polylang.php:28
filterlp/template/archive-course/skeleton/argsinc\ExternalPlugin\Polylang\class-lp-polylang.php:29
filterlp/profile/args/user_courses_attendinc\ExternalPlugin\Polylang\class-lp-polylang.php:30
filterlp/profile/args/user_courses_createdinc\ExternalPlugin\Polylang\class-lp-polylang.php:31
filterlp/profile/args/user_courses_statisticinc\ExternalPlugin\Polylang\class-lp-polylang.php:32
filterlearnpress/rest/frontend/profile/course_tab/queryinc\ExternalPlugin\Polylang\class-lp-polylang.php:33
actionlearn-press/courses/handle_params_for_query_coursesinc\ExternalPlugin\Polylang\class-lp-polylang.php:34
filterlp/user/course/query/filterinc\ExternalPlugin\Polylang\class-lp-polylang.php:35
filterpll_the_language_linkinc\ExternalPlugin\Polylang\class-lp-polylang.php:36
filterlearn-press/rewrite/rulesinc\ExternalPlugin\Polylang\class-lp-polylang.php:37
filterrank_math/sitemap/exclude_post_typeinc\ExternalPlugin\RankMath\LPRankMath.php:20
filterwpseo_opengraph_urlinc\ExternalPlugin\YoastSeo\LPYoastSeo.php:19
filterrender_block_contextinc\Gutenberg\Blocks\Courses\CourseItemTemplateBlock.php:75
filterlp/rest/ajax/allow_callbackinc\Gutenberg\Blocks\Courses\ListCoursesBlockType.php:31
filterrender_block_contextinc\Gutenberg\Blocks\Courses\ListCoursesBlockType.php:190
actioninitinc\Gutenberg\GutenbergHandleMain.php:35
filterget_block_templatesinc\Gutenberg\GutenbergHandleMain.php:37
filterpre_get_block_file_templateinc\Gutenberg\GutenbergHandleMain.php:39
filterblock_categories_allinc\Gutenberg\GutenbergHandleMain.php:41
filtercurrent_theme_supports-block-templatesinc\Gutenberg\GutenbergHandleMain.php:43
actionrest_api_initinc\jwt\class-jwt-auth.php:61
filterrest_api_initinc\jwt\class-jwt-auth.php:62
filterrest_pre_dispatchinc\jwt\class-jwt-auth.php:63
filterdetermine_current_userinc\jwt\class-jwt-auth.php:64
actioninitinc\jwt\class-jwt-auth.php:67
actionrest_api_initinc\jwt\rest-api\class-rest-api.php:15
filterdebug_datainc\lesson\class-lp-lesson.php:61
filteruse_block_editor_for_post_typeinc\lp-core-functions.php:43
filterbody_classinc\lp-core-functions.php:57
filtergettext_with_contextinc\lp-core-functions.php:1045
actionparse_requestinc\lp-core-functions.php:1433
filterlearn_press_checkout_settingsinc\lp-core-functions.php:1620
filterlearn_press_enable_cartinc\lp-core-functions.php:1665
filterlearn_press_get_templateinc\lp-core-functions.php:1670
filtercomment_reply_linkinc\lp-core-functions.php:1879
actionlearn-press/schedule-enable-shuffle-themesinc\lp-core-functions.php:2067
filterelementor/theme/get_location_templates/template_idinc\lp-core-functions.php:2324
actionlearn_press_after_question_wrapinc\lp-deprecated.php:229
filterbody_classinc\lp-template-functions.php:165
filteradmin_bar_menuinc\lp-template-functions.php:246
actionlearn-press/before-course-item-contentinc\lp-template-functions.php:665
filtercomments_template_query_argsinc\lp-template-functions.php:1190
filtercomment_form_logged_ininc\lp-template-functions.php:1200
filtercomment_form_defaultsinc\lp-template-functions.php:1210
filterget_comments_numberinc\lp-template-functions.php:1239
actionwp_enqueue_scriptsinc\lp-template-functions.php:1331
actionwidgets_initinc\lp-template-functions.php:1392
actionafter_setup_themeinc\lp-template-functions.php:1408
filterlp_format_page_contentinc\lp-template-functions.php:1570
filterlp_format_page_contentinc\lp-template-functions.php:1571
filterlp_format_page_contentinc\lp-template-functions.php:1572
filterlp_format_page_contentinc\lp-template-functions.php:1573
filterlp_format_page_contentinc\lp-template-functions.php:1574
filterlp_format_page_contentinc\lp-template-functions.php:1575
filterlp_format_page_contentinc\lp-template-functions.php:1576
filterlp_format_page_contentinc\lp-template-functions.php:1577
filterlp_format_page_contentinc\lp-template-functions.php:1580
actionlp/template/archive-course/descriptioninc\lp-template-functions.php:1605
actionlp/template/archive-course/descriptioninc\lp-template-functions.php:1629
actionlearn-press/template-headerinc\lp-template-hooks.php:41
actionlearn-press/template-footerinc\lp-template-hooks.php:42
actionlearn-press/before-main-contentinc\lp-template-hooks.php:44
actionlearn-press/before-main-contentinc\lp-template-hooks.php:54
actionlearn-press/after-main-contentinc\lp-template-hooks.php:56
actionlearn-press/course-buttonsinc\lp-template-hooks.php:67
actionlearn-press/before-courses-loopinc\lp-template-hooks.php:99
actionlearn-press/courses-loop-item-titleinc\lp-template-hooks.php:102
actionlearn-press/after-courses-loopinc\lp-template-hooks.php:112
actionlearn-press/after-courses-loopinc\lp-template-hooks.php:117
actionlearn-press/single-course-summaryinc\lp-template-hooks.php:149
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:152
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:160
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:165
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:166
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:171
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:177
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:182
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:195
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:201
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:203
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:205
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:211
actionlearn-press/course-content-summaryinc\lp-template-hooks.php:213
actionlearn-press/course-meta-primary-leftinc\lp-template-hooks.php:220
actionlearn-press/course-meta-primary-leftinc\lp-template-hooks.php:225
actionlearn-press/course-meta-secondary-leftinc\lp-template-hooks.php:231
actionlearn-press/course-meta-secondary-leftinc\lp-template-hooks.php:236
actionlearn-press/course-meta-secondary-leftinc\lp-template-hooks.php:244
actionlearn-press/course-summary-sidebarinc\lp-template-hooks.php:253
actionlearn-press/course-summary-sidebarinc\lp-template-hooks.php:254
actionlearn-press/section-summaryinc\lp-template-hooks.php:261
actionlearn-press/section-summaryinc\lp-template-hooks.php:266
actionlearn-press/after-section-loop-item-titleinc\lp-template-hooks.php:272
actionlearn-press/course-section-item/before-lp_quiz-metainc\lp-template-hooks.php:292
actionlearn-press/course-section-item/before-lp_quiz-metainc\lp-template-hooks.php:297
actionlearn-press/course-section-item/before-lp_quiz-metainc\lp-template-hooks.php:302
actionlearn-press/course-section-item/before-lp_lesson-metainc\lp-template-hooks.php:310
actionlearn-press/single-button-toggle-sidebarinc\lp-template-hooks.php:323
actionlearn-press/single-item-summaryinc\lp-template-hooks.php:335
actionlearn-press/single-item-summaryinc\lp-template-hooks.php:336
actionlearn-press/single-item-summaryinc\lp-template-hooks.php:337
actionlearn-press/single-item-summaryinc\lp-template-hooks.php:338
actionlearn-press/popup-footerinc\lp-template-hooks.php:343
actionlearn-press/before-content-item-summary/lp_lessoninc\lp-template-hooks.php:360
actionlearn-press/content-item-summary/lp_lessoninc\lp-template-hooks.php:365
actionlearn-press/after-content-item-summary/lp_lessoninc\lp-template-hooks.php:370
actionlearn-press/after-content-item-summary/lp_lessoninc\lp-template-hooks.php:375
actionlearn-press/after-content-item-summary/lp_lessoninc\lp-template-hooks.php:380
actionlearn-press/course-item-contentinc\lp-template-hooks.php:397
actionlearn-press/user-profileinc\lp-template-hooks.php:408
actionlearn-press/user-profileinc\lp-template-hooks.php:409
actionlearn-press/user-profile/privateinc\lp-template-hooks.php:411
actionlearn-press/user-profile-accountinc\lp-template-hooks.php:413
actionlearn-press/user-profile-accountinc\lp-template-hooks.php:414
actionlearn-press/user-profile-accountinc\lp-template-hooks.php:416
actionlearn-press/user-profile-accountinc\lp-template-hooks.php:417
actionlearn-press/user-profile-tabsinc\lp-template-hooks.php:419
actionlearn-press/profile/ordersinc\lp-template-hooks.php:424
actionlearn-press/profile/ordersinc\lp-template-hooks.php:428
actionlearn-press/user-profileinc\lp-template-hooks.php:460
actionlearn-press/user-profileinc\lp-template-hooks.php:461
actionlearn-press/user-profileinc\lp-template-hooks.php:462
actionlearn-press/before-checkout-forminc\lp-template-hooks.php:468
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:469
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:470
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:471
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:472
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:473
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:474
actionlearn-press/after-checkout-forminc\lp-template-hooks.php:475
actionlearn-press/before-content-item-summary/lp_quizinc\lp-template-hooks.php:480
actionlearn-press/content-item-summary/lp_quizinc\lp-template-hooks.php:485
filterdocument_title_partsinc\lp-template-hooks.php:488
filterbody_classinc\lp-template-hooks.php:490
filterpost_classinc\lp-template-hooks.php:491
actionlearn-press/before-checkout-order-reviewinc\lp-template-hooks.php:493
filterexcerpt_lengthinc\lp-template-hooks.php:499
filterlearn-press/section-visibleinc\lp-template-hooks.php:520
actionwp_loadedinc\lp-webhooks.php:95
actionwidgets_initinc\lp-widget-functions.php:20
actionwp_enqueue_scriptsinc\lp-widget-functions.php:33
actionelementor/editor/before_enqueue_scriptsinc\lp-widget-functions.php:42
actioninitinc\order\lp-order-functions.php:420
filterlearn-press/question-editor/localize-scriptinc\question\class-lp-question-fill-in-blanks.php:42
actionlearn-press/before-clear-questioninc\question\class-lp-question-fill-in-blanks.php:48
filterlearn-press/quiz-editor/question-answers-datainc\question\class-lp-question-fill-in-blanks.php:50
filterlearn-press/question-editor/question-answers-datainc\question\class-lp-question-fill-in-blanks.php:56
filterlearn-press/question/fib/regex-contentinc\question\class-lp-question-fill-in-blanks.php:63
filterdebug_datainc\quiz\class-lp-quiz.php:87
actionplugins_loadedinc\quiz\lp-quiz-functions.php:282
filterrest_pre_dispatchinc\rest-api\v1\admin\class-lp-admin-rest-database-controller.php:19
actionlearn-press/admin/edit-quiz/layoutinc\TemplateHooks\Admin\AdminEditQizTemplate.php:34
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Admin\AdminEditQizTemplate.php:35
filterwp_default_editorinc\TemplateHooks\Admin\AdminEditQizTemplate.php:36
actionlearn-press/admin/edit-question/layoutinc\TemplateHooks\Admin\AdminEditQuestionTemplate.php:24
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Admin\AdminEditQuestionTemplate.php:25
filterwp_default_editorinc\TemplateHooks\Admin\AdminEditQuestionTemplate.php:26
actionlearn-press/admin/enrolled-students/layoutinc\TemplateHooks\Admin\AdminListStudentsEnrolled.php:43
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Admin\AdminListStudentsEnrolled.php:45
actionadmin_menuinc\TemplateHooks\Admin\AdminListStudentsEnrolled.php:47
actionadmin_footerinc\TemplateHooks\Admin\AdminListStudentsEnrolled.php:49
actionwp_footerinc\TemplateHooks\Admin\AdminListStudentsEnrolled.php:50
actionadmin_footerinc\TemplateHooks\Admin\AI\AdminAICloseWarningTemplate.php:26
actionadmin_footerinc\TemplateHooks\Admin\AI\AdminCreateCourseAITemplate.php:30
actionadmin_footerinc\TemplateHooks\Admin\AI\AdminEditCourseCurriculumWithAITemplate.php:31
actionadmin_footerinc\TemplateHooks\Admin\AI\AdminEditWithAITemplate.php:31
actionlearn-press/admin/edit-curriculum/layoutinc\TemplateHooks\Course\AdminEditCurriculumTemplate.php:39
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Course\AdminEditCurriculumTemplate.php:40
actionlearn-press/course-material/layoutinc\TemplateHooks\Course\CourseMaterialTemplate.php:34
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Course\CourseMaterialTemplate.php:35
actionlearn-press/filter-courses/layoutinc\TemplateHooks\Course\FilterCourseTemplate.php:26
actionlearn-press/single-course/courses-related/layoutinc\TemplateHooks\Course\ListCoursesRelatedTemplate.php:25
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Course\ListCoursesRelatedTemplate.php:26
actionlearn-press/list-courses/layoutinc\TemplateHooks\Course\ListCoursesTemplate.php:32
actionlearn-press/rest-api/courses/suggest/layoutinc\TemplateHooks\Course\ListCoursesTemplate.php:33
actionlearn-press/archive-course/sidebarinc\TemplateHooks\Course\ListCoursesTemplate.php:34
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Course\ListCoursesTemplate.php:35
actionlearn-press/single-course/layout/classicinc\TemplateHooks\Course\SingleCourseClassicTemplate.php:33
actionlearn-press/single-course/layoutinc\TemplateHooks\Course\SingleCourseModernLayout.php:31
actionlearn-press/single-course/offline/layoutinc\TemplateHooks\Course\SingleCourseOfflineTemplate.php:33
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Course\SingleCourseTemplate.php:45
filterdeprecated_file_trigger_errorinc\TemplateHooks\Course\SingleCourseTemplate.php:1429
actionlearn-press/list-instructors/layoutinc\TemplateHooks\Instructor\ListInstructorsTemplate.php:33
actionwp_headinc\TemplateHooks\Instructor\ListInstructorsTemplate.php:34
actionlearn-press/single-instructor/layoutinc\TemplateHooks\Instructor\SingleInstructorTemplate.php:39
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Order\AdminOrderItemsTemplate.php:25
actionlearn-press/admin/order-items/layoutinc\TemplateHooks\Order\AdminOrderItemsTemplate.php:26
actionlearn-press/admin/order-details/items/layoutinc\TemplateHooks\Order\AdminOrderItemsTemplate.php:27
actionmanage_posts_extra_tablenavinc\TemplateHooks\Order\AdminOrderListTemplate.php:20
actionlearn-press/profile/layout/coursesinc\TemplateHooks\Profile\ProfileCoursesTemplate.php:19
actionlearn-press/profile/layout/general-info-custominc\TemplateHooks\Profile\ProfileGeneralInfoTemplate.php:27
actionlearn-press/admin/user/layout/general-info-custominc\TemplateHooks\Profile\ProfileGeneralInfoTemplate.php:28
actionlearn-press/profile/layout/instructor-statisticsinc\TemplateHooks\Profile\ProfileInstructorStatisticsTemplate.php:24
actionlearn-press/profile/layout/ordersinc\TemplateHooks\Profile\ProfileOrdersTemplate.php:28
actionlearn-press/profile/layout/order-detailinc\TemplateHooks\Profile\ProfileOrderTemplate.php:36
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Profile\ProfileOrderTemplate.php:37
filterlp/rest/ajax/allow_callbackinc\TemplateHooks\Profile\ProfileQuizzesTemplate.php:32
filterlearn-press/get-profile-tabsinc\TemplateHooks\Profile\ProfileStudentEnrolledTemplate.php:18
actionlearn-press/profile/layout/student-statisticsinc\TemplateHooks\Profile\ProfileStudentStatisticsTemplate.php:24
actionthe_postinc\templates\class-lp-template-course.php:29
actionlearn-press/after-course-buttonsinc\templates\class-lp-template-course.php:459
filterdeprecated_file_trigger_errorinc\templates\class-lp-template-course.php:931
actionlearn-press/profile-contentinc\user\class-lp-profile.php:106
actionlearn-press/before-profile-contentinc\user\class-lp-profile.php:107
actionlearn-press/profile-section-contentinc\user\class-lp-profile.php:108
actionlearn-press/order/status-changedinc\user\class-lp-user-factory.php:18
actionregister_forminc\user\lp-user-functions.php:299
filterpre_get_avatarinc\user\lp-user-functions.php:696
actionpersonal_options_updateinc\user\lp-user-functions.php:1323
actionedit_user_profile_updateinc\user\lp-user-functions.php:1324
filterlearn-press/after-form-register-fieldsinc\user\lp-user-functions.php:1434
actionlearn-press/after-form-register-fieldsinc\user\lp-user-functions.php:1502
actionpersonal_options_updateinc\user\lp-user-functions.php:1519
actionedit_user_profile_updateinc\user\lp-user-functions.php:1520
actionedit_user_profileinc\user\lp-user-functions.php:1607
actionwidgets_initinc\Widgets\LPRegisterWidget.php:18
filterwp_privacy_personal_data_erasersinc\WPGDPR\ErasePersonalData.php:33
filterwp_privacy_personal_data_exportersinc\WPGDPR\ExportPersonalData.php:28
actioninitlearnpress.php:165
actioninitlearnpress.php:701
actionplugin_loadedlearnpress.php:724
actionbefore_thim_core_initlearnpress.php:737
actionupgrader_process_completelearnpress.php:741
actionwp_update_userlearnpress.php:771
filtercomments_arraylearnpress.php:780
filterdeprecated_file_trigger_errortemplates\single-course\item-comments.php:17
Maintenance & Trust

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version7.4
Downloads5.9M

Community Trust

Rating86/100
Number of ratings591
Active installs80K
Developer Profile

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses Developer Profile

ThimPress

21 plugins · 209K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
265 days
View full developer profile
Detection Fingerprints

How We Detect LearnPress – WordPress LMS Plugin for Create and Sell Online Courses

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about LearnPress – WordPress LMS Plugin for Create and Sell Online Courses