PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.7
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.7
4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 4.2.1 All 138 releases
learnpress / readme.txt

readme.txt in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.7, at readme.txt

643 lines 39.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === LearnPress - WordPress LMS Plugin for Create and Sell Online Courses ===
2 Contributors: thimpress, tungnx89, nhamdv, nguyenlammanh, tunnhn, phonglq.foobla, thongta, kendy73, leehld
3 Donate link:
4 Tags: elearning, education, course, lms, learning management system
5 Tested up to: 7.1
6 Stable tag: 4.4.7
7 License: GPLv3
8 License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
10 A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes & more.
11
12 == Description ==
13
14 LearnPress is a comprehensive *WordPress LMS Plugin* for WordPress. 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. With our newest features, you can also sell your in-person classes and workshops using online payment gateways. Having this WordPress LMS Plugin, now you have a chance to quickly and easily create education, online school, online-course, offline-course websites with no coding knowledge required.
15
16 <a href="https://learnpresslms.com/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content">Official Website - Explore more about LearnPress</a>
17 <a href="https://edupress.thimpress.com">Live Demo</a> | <a href="https://learnpresslms.com/docs/learnpress/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content">Documentation</a> | <a href="https://help.thimpress.com">Support</a>
18 <a href="https://thimpress.com/product/education-wordpress-starter-theme-for-learnpress/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content">Free LearnPress Theme</a>
19 <a href="https://thimpress.com/products/wordpress-themes/education-themes/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content">Premium LearnPress Themes</a>
20 <a href="https://thimpress.com/products/mobile-apps/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content">LearnPress Mobile Apps</a>
21 <a href="https://thimpress.com/product/learnpress-pro/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content">LearnPress PRO Bundle</a>
22 <a href="https://www.figma.com/community/file/1444252888298116868/education-website-design-system-learnpress">Figma LearnPress UI Kit - Free Download</a>
23
24 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**. Also, LearnPress is highly recommended by WPML as the <a href="https://wpml.org/plugin-functionality/lms/">Learning Management System Plugin for Multilingual Sites</a>. Just try and see how amazing it is. LearnPress WordPress Online Course plugin is lightweight and super powerful with lots of Add-ons to empower its core system.
25
26 [youtube https://www.youtube.com/watch?v=vH7h1cE2llU]
27
28 Highly recommended by LearnPress users, we are pleased to introduce you to our best Education WordPress Themes which have Premium LearnPress Add-Ons included already.
29
30 - [Eduma – Education WordPress Theme](https://thimpress.com/product/eduma-education-wordpress-theme/) (#1 Selling Education WordPress Theme).
31 - [Coaching – Life and Business Mentoring WordPress Theme](https://thimpress.com/product/coaching-life-and-business-coach-wordpress-theme/) (Rising Star).
32 - [IvyPrep – School & University WordPress Theme](https://thimpress.com/product/ivyprep-school-university-wordpress-theme/) (Potential).
33
34 ### Online LMS & Education WordPress Themes ###
35
36 Take a look at **[Premium Online LMS & Education WordPress Themes](https://thimpress.com/products/wordpress-themes/education-themes/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content)** that are developed to work perfectly with LearnPress LMS WordPress Plugin. These incredible WordPress Themes are the best for your Online LMS & Education websites using LearnPress with the clean and modern design. From more than 50 demos, you can easily choose the most suitable one which fits your purpose and customize it as your style.
37
38 - [Create a WordPress Udemy with Eduma](https://eduma.thimpress.com/demo-udemy/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content)
39 - [Create a WordPress Coursera with Eduma](https://eduma.thimpress.com/demo-coursera/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content)
40
41 ### Smart Course Creation With LearnPress AI ###
42
43 **LearnPress enhances course creation with built-in AI assistance designed to support instructors at every stage of the process.**
44
45 Instead of starting from a blank page, you can use LearnPress AI to generate a structured course outline, lesson ideas, quizzes, and supporting content in seconds - all based on your topic and teaching goals.
46
47 LearnPress AI also includes an AI Image Generator to help you create course thumbnails and visual assets that match your content. Every AI-generated result is fully editable, giving you complete control over what you publish.
48
49 By handling the repetitive and time-consuming parts of course planning, LearnPress AI helps you work more efficiently - so you can focus on teaching, refining your content, and supporting your learners.
50
51 [👉 Learn more about LearnPress AI](https://learnpresslms.com/learnpress-ai/)
52
53 ### Exciting News: LearnPress Officially Integrates with Gutenberg! ###
54 Get ready to revolutionize your online course creation experience! We are thrilled to announce the official LearnPress [Gutenberg integration](https://learnpresslms.com/blog/learnpress-gutenberg-integration/). This powerful combination brings the flexibility and intuitive nature of WordPress’s block editor to your favorite WordPress LMS plugin, [LearnPress](https://learnpresslms.com/). Now, crafting beautiful and engaging course layouts is easier and more dynamic than ever before.
55
56 Important Note: To harness the full potential of this integration, please ensure you are using a theme that supports Gutenberg and its full-site editing features.
57
58 ### Build Your LearnPress Site Your Way: Elementor or Gutenberg ###
59 LearnPress now gives you the flexibility to build courses with two different page builders, depending on your style and workflow.
60
61 **Elementor**
62 Design with a powerful drag-and-drop interface, live previews, and advanced customization options.
63 Take it further with [Thim Elementor Kit](https://wordpress.org/plugins/thim-elementor-kit/) - our ready-made widgets and layouts optimized for LearnPress, so you can build professional course pages quickly and beautifully.
64 👉 Try the Elementor demo: [EduPress - Free LearnPress Theme](https://thimpress.com/product/education-wordpress-starter-theme-for-learnpress/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content)
65
66 **Gutenberg**
67 Enjoy the speed and simplicity of WordPress’s native block editor, lightweight and fully integrated.
68 Add [Thim Blocks](https://wordpress.org/plugins/thim-blocks/) - our Page Builder, Gutenberg Blocks for the Block Editor - you can unlock extended blocks tailored for LearnPress to create clean, modern, and highly functional course layouts without extra plugins.
69 👉 Try the Gutenberg demo: [Theme Online Learning - Free Gutenberg WordPress Theme](https://wordpress.org/themes/online-learning/)
70
71 ### LearnPress Mobile Apps ###
72
73 **[LearnPress Mobile Apps](https://thimpress.com/products/mobile-apps/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content)** is an LMS Mobile App for iOS & Android built with React Native and Flutter Technology. If you have Online Education & LMS websites using WordPress Themes or LearnPress Plugin, LearnPress Mobile App supports you to convert your current websites to LMS Mobile App easily. Your LMS Mobile App will be on both App Store and Google Play Store. All courses will be synced immediately between your Online Education & LMS Website and your LMS Mobile App. This LMS Mobile App brings to your students a new learning experience when they can manage and track their courses as well as instructors.
74
75 ### LearnPress Tutorials ###
76
77 - [LearnPress Tutorials](https://learnpresslms.com/docs/learnpress/)
78 - How to create an Udemy or Coursera clone easily with LearnPress [Click here >>](https://thimpress.com/create-udemy-coursera-clone-easily-learnpress/?utm_source=WPORG&utm_medium=LP&utm_campaign=Content)
79 - Step-by-step YouTube guide on setting up your own Online Course site. [Click here >>](https://www.youtube.com/watch?v=0mJBC9IpiS0)
80
81 Are you looking for *the best LMS WordPress Plugin*?
82
83 ### LearnPress Features ###
84
85 **LearnPress - WordPress LMS Plugin works with your Theme**
86 We create LearnPress LMS Plugin to work with any WordPress Themes.
87
88 **LearnPress supports WordPress Multisite**
89 Create WordPress based LMS as a multi-site.
90
91 **Create course**
92 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.
93 You can also export and import your courses to another website using LearnPress.
94
95 **Manage course**
96 With the course you've created, you can share it, manage it, watch statistic about the number of students, trends, etc.
97
98 **Sell course**
99 LearnPress is free, but it still allows you to sell your courses with many billing methods supported such as PayPal, WooCommerce, Stripe, etc.
100
101 **Offline course features**
102 LearnPress comes with extensive offline course features. If offline courses are active, some online course features like Curriculum, End Button, Retake Course, Content Blocking, and Repurchase will be disabled by default.
103 Instead, LearnPress adds offline course-specific features, including a custom course details page with information like Delivery Type, Location, Schedule, Start Date, and more.
104 These features are perfect for educators, training centers, and institutions offering blended learning or complete offline programmes, providing proper management.
105 With LearnPress offline course features, you also have an easily customizable in built page for offline courses that comes with a responsive and search engine friendly modern UI/UX, that is designed specifically to attract and retain local learners.
106
107 **Communicate with your students**
108 BuddyPress makes it easier for you to communicate with your students or instructors via the WordPress forum. Studying, making friends and having fun.
109
110 **LearnPress provides a bunch of add-ons**
111 Add-ons are used to provide extra features for LearnPress and you can also write your own add-on for more purposes.
112
113 **LearnPress is free and always will be**
114 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.
115
116 **LearnPress is actively developed**
117 We are developing and improving LearnPress day by day and bringing you more new features because we want LearnPress to become the **best WordPress LMS plugin**.
118
119 <a href="https://learnpresslms.com/docs/learnpress/">LearnPress WordPress LMS Plugin Documentation</a>
120
121 ### Free Add-ons for LearnPress WordPress LMS Plugin ###
122
123 - [LearnPress Wishlist](https://wordpress.org/plugins/learnpress-wishlist/) - Allow students to add courses to their wishlist for easy access later.
124 - [LearnPress Course Review](https://wordpress.org/plugins/learnpress-course-review/) - Allow enrolled students to review and rate courses.
125 - [LearnPress Prerequisites Courses](https://wordpress.org/plugins/learnpress-prerequisites-courses/) - Require students to complete prerequisite course items before accessing the next ones.
126 - [LearnPress Backup & Migration Tool](https://wordpress.org/plugins/learnpress-import-export/) - Export and import courses, back up LearnPress data, and migrate courses and data from other LMS platforms, including Tutor LMS, LearnDash, and MasterStudy LMS.
127 - [LearnPress bbPress Integration](https://wordpress.org/plugins/learnpress-bbpress/) - Integrate bbPress with LearnPress to let students and instructors discuss and interact within courses.
128 - [LearnPress BuddyPress Integration](https://wordpress.org/plugins/learnpress-buddypress/) - Integrate BuddyPress with LearnPress to build a social learning community around your LMS.
129 - [Student List Add-on for LearnPress](https://thimpress.com/product/student-list-add-on-for-learnpress/) - Display all learners enrolled in or currently taking a specific course.
130 - [Coming Soon Add-on for LearnPress](https://thimpress.com/product/coming-soon-add-on-learnpress/) - Mark courses as “Coming Soon” to promote upcoming content and build interest before enrollment opens.
131 - [LearnPress Add-on for Mobile App](https://thimpress.com/product/learnpress-mobile-app/) - Provide the APIs and functionality needed to build mobile apps powered by LearnPress.
132
133 ### Premium Add-ons for LearnPress WordPress LMS Plugin ###
134
135 - [WooCommerce Add-on for LearnPress](https://thimpress.com/product/woocommerce-add-on-for-learnpress/) - Integrate WooCommerce with LearnPress to use WooCommerce as a payment gateway for your LMS.
136 - [Stripe Payment Method for LearnPress](https://thimpress.com/product/stripe-add-on-for-learnpress/) - Integrate Stripe as a payment method for the LearnPress WordPress LMS Plugin.
137 - [Memberships & Subscriptions Add-on for LearnPress](https://thimpress.com/product/memberships-and-subscriptions-add-on-for-learnpress/) - Sell lifetime plans and recurring subscriptions with flexible membership levels, free trials, and tier-based course access.
138 - [Exam Add-on for LearnPress](https://thimpress.com/product/exam-add-on-for-learnpress/) - Create structured exams for your courses and challenge students with comprehensive assessments and instant results.
139 - [Certificates Add-on for LearnPress](https://thimpress.com/product/certificates-add-on-for-learnpress/) - Create certificates with a drag-and-drop builder and assign certificate templates to courses for students who complete them.
140 - [Gradebook Add-on for LearnPress](https://thimpress.com/product/gradebook-add-on-for-learnpress/) - Track student grades and course results, export gradebooks to CSV, and display results on the frontend.
141 - [Upsell Add-on for LearnPress](https://thimpress.com/product/upsell-add-on-for-learnpress/) - Boost course sales by offering premium packages, bonus coupons, and exclusive features.
142 - [Assignments Add-on for LearnPress](https://thimpress.com/product/assignments-add-on-for-learnpress/) - Allow instructors to assign tasks and essays to students and grade their work.
143 - [Paid Memberships Pro Add-on for LearnPress](https://thimpress.com/product/paid-membership-pro-add-on-for-learnpress/) - Integrate Paid Memberships Pro with LearnPress to sell courses through membership subscriptions.
144 - [Frontend Editor Add-on for LearnPress](https://thimpress.com/product/frontend-editor-add-on-for-learnpress/) - Create and manage courses, lessons, quizzes, and questions directly from the frontend without accessing the WordPress Dashboard.
145 - [Content Drip Add-on for LearnPress](https://thimpress.com/product/content-drip-add-on-for-learnpress/) - Control when students can access lessons based on their progress or a scheduled release time.
146 - [Live Course Add-on for LearnPress](https://thimpress.com/product/live-course-add-on-for-learnpress/) - Create live courses and meetings with Zoom or Google Meet and display meeting content using shortcodes.
147 - [Announcement Add-on for LearnPress](https://thimpress.com/product/announcement-add-on-for-learnpress/) - Send course announcements and updates to enrolled students with optional email notifications.
148 - [WPML Add-on for LearnPress](https://thimpress.com/product/wpml-add-on-for-learnpress/) - Integrate WPML with LearnPress to translate your courses and LMS content into multiple languages.
149 - [Co-Instructors Add-on for LearnPress](https://thimpress.com/product/co-instructors-add-on-for-learnpress/) - Allow multiple instructors to edit content and manage students in the same LMS course.
150 - [Collections Add-on for LearnPress](https://thimpress.com/product/collections-add-on-for-learnpress/) - Combine multiple LMS courses into collections to organize related courses and skills.
151 - [Commission Add-on for LearnPress](https://thimpress.com/product/commission-add-on-for-learnpress/) - Manage instructor commissions for courses and support commission withdrawal through PayPal.
152 - [Sorting Choice Add-on for LearnPress](https://thimpress.com/product/sorting-choice-add-on-for-learnpress/) - Add an interactive sorting question type where students must correctly arrange all choices to receive full credit.
153 - [2Checkout Add-on for LearnPress](https://thimpress.com/product/2checkout-add-learnpress/) - Integrate 2Checkout as a payment method for LearnPress and accept payments for courses.
154 - [Authorize.Net Add-on for LearnPress](https://thimpress.com/product/authorize-net-add-ons-learnpress/) - Integrate Authorize.Net as a payment method for LearnPress and accept course payments.
155 - [Chat Room Add-on for LearnPress](https://thimpress.com/product/chat-room-add-on-for-learnpress/) - Add chat rooms to your LearnPress courses to help instructors and students communicate and interact.
156 - [Klarna Add-on for LearnPress](https://thimpress.com/product/klarna-add-on-for-learnpress/) - Add Klarna as a payment option to your LearnPress course checkout.
157 - [Razorpay Add-on for LearnPress](https://thimpress.com/product/razorpay-add-on-for-learnpress/) - Accept course payments through Razorpay, a popular and secure payment gateway in India.
158 - [Instamojo Add-on for LearnPress](https://thimpress.com/product/instamojo-add-on-for-learnpress/) - Integrate Instamojo with LearnPress to accept online payments for courses in India.
159 - [Paystack Addon For LearnPress](https://thimpress.com/product/paystack-add-on-for-learnpress/) - Integrate Paystack to securely accept course payments through cards, bank transfers, mobile money, and other payment methods.
160 - [QPay Add-on for LearnPress](https://thimpress.com/product/qpay-add-on-for-learnpress/) - Accept course payments in Mongolia through QPay using QR codes, bank transfers, and mobile payments.
161 - [PayU Add-on for LearnPress](https://thimpress.com/product/payu-add-on-for-learnpress/) - Integrate PayU to accept course payments through multiple payment methods, including cards, bank transfers, UPI, and e-wallets.
162 - [Interactive Blocks Add-on for LearnPress](https://thimpress.com/product/interactive-blocks-add-on-for-learnpress/) - Add interactive learning content to LearnPress courses using customizable blocks.
163 - [H5P Add-on for LearnPress](https://thimpress.com/product/h5p/) - Integrate H5P content and interactive activities into your LearnPress courses.
164 - [Random Quiz Add-on for LearnPress](https://thimpress.com/product/random-quiz-add-on-for-learnpress/) - Shuffle quiz questions so students receive different quizzes on each attempt.
165 - [myCRED Add-on for LearnPress](https://thimpress.com/product/mycred-add-on-for-learnpress/) - Add a points and rewards system to your LearnPress LMS using myCRED.
166 - [LearnPress PRO Bundle](https://thimpress.com/product/learnpress-pro/) - Get access to all premium LearnPress add-ons in one bundle. Buy once and use all included add-ons.
167
168 ### Mobile Apps for LearnPress ###
169
170 - [LearnPress Mobile App – React Native](https://thimpress.com/product/learnpress-mobile-react-native-lms-mobile-application/) - Build a mobile app for your LearnPress LMS using React Native, supporting both iOS and Android platforms.
171 - [LearnPress Mobile App – Flutter](https://thimpress.com/product/learnpress-mobile-flutter-lms-mobile-application/) - Build a mobile app for your LearnPress LMS using Flutter, supporting both iOS and Android platforms.
172
173 ### LearnPress Has Been Translated into the Following Languages ###
174
175 1. English (UK)
176 2. Arabic
177 3. Romanian
178 4. Polish
179 5. Russian
180 6. Korean
181 7. Slovenian
182 8. Spanish (Costa Rica)
183 9. Spanish (Chile)
184 10. Spanish (Spain)
185 11. Spanish (Mexico)
186 12. Spanish (Colombia)
187 13. Spanish (Ecuador)
188 14. Slovak
189 15. Dutch
190 16. Dutch (Belgium)
191 17. Czech
192 18. Italian
193 19. German
194 20. Persian
195 21. Swedish
196 22. French (France)
197 23. Ukrainian
198 24. Spanish (Venezuela)
199 25. Spanish (Uruguay)
200 26. Japanese
201 27. Chinese (China)
202 28. Serbian
203 29. Kurdish (Sorani)
204 30. Greek
205 31. Vietnamese
206 32. Turkish
207 33. More languages
208
209 #### Help Make LearnPress Speak Every Language! ####
210
211 LearnPress is used by educators and learners all over the world. By contributing to translations, you help make the platform more accessible and inclusive for your language community.
212 Whether you can translate a few words or entire sections, every contribution counts!
213 👉 [Contribute to LearnPress translation here](https://translate.wordpress.org/projects/wp-plugins/learnpress/) and help us reach 100% for your language.
214
215 ## WordPress LMS Plugin - LearnPress ROADMAP ##
216
217 - Payment Method support (first priority)
218 - PayU Global (DONE)
219 - Paystack (DONE)
220 - SePay (DONE)
221 - QPay (DONE)
222 - Klarna (DONE)
223 - Iyzico
224 - Braintree
225 - Course Builder (DONE)
226 - Memberships & Subscriptions (DONE)
227 - Exam (DONE)
228 - Chat Room (DONE)
229 - SCORM (DONE)
230 - Interactive Blocks (DONE)
231 - Tutor Booking
232 - Corporate Training
233 - Advanced Analytics
234 - Assign Questions & Lessons to multiple Quizzes and Courses
235 - Additional Question Types: short answer, matching, drag and drop...
236 - Quiz Navigator
237 - Negative Marking & Minus for Skip
238 - Quiz Navigation UI Improvements
239 - Tax Management
240 - Auto Refund
241 - Early Bird Pricing
242 - Toast Message Notifications
243
244 Any suggestions for LearnPress LMS Plugin? Send us via email: support@thimpress.com or create post at [Feature Requests](https://learnpress.canny.io/feature-requests)
245
246 == Installation ==
247
248 **From your WordPress dashboard**
249 1. Visit 'Plugin > Add new'.
250 2. Search for 'LearnPress'.
251 3. Activate LearnPress from your Plugins page.
252
253 **From WordPress.org**
254 1. Search, select and download LearnPress.
255 2. Activate the plugin through the 'Plugins' menu in WordPress Dashboard.
256
257 == Frequently Asked Questions ==
258
259 = What is LearnPress? =
260 LearnPress is the powerful WordPress LMS plugin designed as a complete learning management solution for Educators, Learners, and Organizations. Built specifically for WordPress, it ensures seamless integration, allowing you to easily create online courses and manage your WordPress education platform.
261
262 = Where can I find LearnPress documentation and user guides? =
263 If you want to use LearnPress to build a Learning Management System website, please refer to our user guides in [LearnPress Documentation](https://learnpresslms.com/docs/).
264 User Guides: https://learnpresslms.com/docs/learnpress/
265 For Developers: https://learnpresslms.com/docs/learnpress-developer-documentation/
266 And if you want to extend or use LearnPress, see our [Wiki](https://github.com/LearnPress/LearnPress/wiki).
267
268 = Where can I get support or talk to other users? =
269 If you get troubles when using LearnPress you can ask for help on the [LearnPress Support Forum](https://help.thimpress.com/) or [join the private Facebook group](https://www.facebook.com/groups/learnpress/). You could share your feedback about LearnPress. And let us know which feature you want us to build next.
270
271 = Where can I ask for new features, suggest new ideas or new themes for LearnPress? =
272 You can send us your thoughts via email: support@thimpress.com or create post at [Feature Requests](https://learnpress.canny.io/feature-requests).
273
274 = Where can I report bugs or contribute to the project? =
275 You can also report bugs on LearnPress Support Forum or LearnPress <a href="https://github.com/LearnPress/learnpress/issues">Github Repository</a>.
276
277 = Where can I find the REST API documentation? =
278 You can find the REST API documentation <a href="https://learnpresslms.com/docs/learnpress-developer-documentation/api-reference/">here</a>.
279
280 = LearnPress is great, can I contribute to it? =
281 Yes, you can and we appreciate it. Join in our <a href="https://github.com/LearnPress/LearnPress/">Github Repository</a>.
282
283 **LearnPress Translation project**
284 https://translate.wordpress.org/projects/wp-plugins/learnpress/
285
286 == Screenshots ==
287
288 1. Course Layout: A visually engaging way to explore your courses. Easily scan multiple courses by filters and sorts, with vibrant images, brief descriptions and CTA button
289 2. Online Course Detail: Clean & thoughtfully structured layout features a dynamic course overview, detailed sections, curriculum, instructor information and more to help make decision quicker
290 3. In-person Course Detail: Promote and sell your in-person courses with linear presentation, customizable CTA buttons and smooth check-out process
291 4. Payment Methods: By free LearnPress plugin, you can sell your course at no cost using our default payment methods and easily enhance your options by adding premium payment gateways as needed
292 5. Learning Experience: Dive into engaging lessons, interactive media rich & streamlined text-focused content and keep track on your progress from start to finish
293 6. Quiz: Challenge your learners with dynamic format quizzes having instant feedback to reinforce learning while keeping learners motivated
294 7. Assignment: Put your knowledge to the test with hands-on assignment
295 8. Certificate: Provide professional and customizable certificates to showcase your students' achievements
296 9. Dashboard: Stay organized with a personalized overview of your progress, quiz & assignment achievement, and completed courses
297 10. Upsell: Offer different pricing strategies to help you monetize your course more effectively
298 11. Mobile Responsive: Immersive learning experience anywhere, anytime on multiple devices
299 12. Create Course: Simple, efficient and quick way to build your course and share your knowledge to the world
300 13. Add-ons: Unlock endless possibilities with our add-ons from additional payment gateways to more managing course options. Tailor to your needs and easily scale as your site grow
301
302 == Changelog ==
303
304 = 4.4.7 (2026-09-11) =
305 * Fixed: security (Props @Karthik Ramakrishnan, @vuxvinh, @Nicat Sultanov, @Sai Praneeth Koti, @Artus KG)
306 * Fixed minor bugs.
307 * Update: manager themes screen.
308 * Update: setup wizard screen.
309
310 = 4.4.6 (2026-09-02) =
311 * Fixed: security (Props @Yll Berisha).
312 * Fixed: selected items from content bank "Edit curriculum".
313 * Fixed: LP profile avatar save wrong path image.
314 * Fixed: button AI.
315 * Fixed: style lp-menu-divider & button AI height.
316 * Fixed: lp-is-mobile.
317 * Fixed: missing old hook declare type Class Submenu.
318 * Fixed: error divider is link 404, set link is #.
319 * Tweak: style table.
320 * Tweak: remove files deprecated use Vue.
321 * Tweak: refactor reset item progress.
322 * Tweak: remove old Reset User Progress function.
323 * Tweak: refactor tool reset progress course.
324 * Tweak: remove old prefix css.
325 * Tweak: plugin_links.
326
327 = 4.4.5 (2026-08-22) =
328 * Added: LearnPress Help Center in the admin menu.
329 * Improved admin menu structure and how submenus are registered.
330 * Improved reusable UI components: form filter, fullscreen, toggle enable.
331 * Improved Students Enrolled screen and course builder persistence.
332 * Improved sample course data creation and deletion.
333 * Added payment settings explore addons promo box.
334 * Fixed: security (Props @Wordfence PRISM, @Moshe Levi, @Badr Azeez).
335 * Fixed: checkout emails not sending when login/register on checkout page.
336 * Fixed: blank value when adding items from Content Bank.
337 * Fixed: incorrect exception handling (Props @sungbyeongchan).
338
339 = 4.4.4 (2026-08-03) =
340 * Fixed: security.
341 * Fixed: minor bugs.
342 * Update some library to latest.
343
344 = 4.4.3 (2026-07-26) =
345 * Fixed: security.
346 * Fixed: minor bugs.
347 * Tweak: UI/UX statistic.
348
349 = 4.4.2 (2026-07-11) =
350 * Fixed: security.
351 * Fixed: display Date time on Order.
352 * Fixed: selected method payment on the checkout page.
353 * Fixed: minor bug on Course Builder.
354 * Unregister select2 library.
355 * Added: feature Webhook.
356 * MCP: added function create course/lesson/quiz/question.
357 * Change label Will End to Expiry date.
358
359 = 4.4.1 (2026-06-26) =
360 * Fixed: security.
361 * Fixed: minor bugs.
362
363 = 4.4.0 (2026-06-16) =
364 * Fixed: security.
365 * Fixed: check permission create/edit course/lesson/quiz/question on Course Builder.
366 * Fixed: editor edit question Fill In Blank.
367 * Feature: refund order, support PayPal, option auto refund, refund request, refund time limit.
368
369 = 4.3.9.1 (2026-06-10) =
370 * Fixed: MCP AI assistant.
371
372 = 4.3.9 (2026-06-08) =
373 * Feature: AI assistant to help students learn better - ask questions about lessons and create questions to check understanding.
374 * Fixed: minor bugs.
375
376 = 4.3.8 (2026-06-01) =
377 * Feature: add PayPal subscription support to facilitate payments for the upcoming LP Membership add-on.
378 * Fixed: minor bugs Course Builder.
379
380 = 4.3.7 (2026-05-24) =
381 * Fixed security.
382 * Fixed minor bugs.
383 * Compatible with WP 7.0.
384
385 = 4.3.6 (2026-05-03) =
386 * Feature: course builder. For teacher, admin manager course without access WP Admin screen.
387 * Fixed: link profile.
388 * Fixed: save lesson change data course assigned.
389 * Fixed: save author via quick edit.
390 * Fixed: security.
391
392 = 4.3.5 (2026-04-10) =
393 * Added: MCP (Model Context Protocol) support for get information courses, curriculum, lessons, users enroll... with AI.
394 * Fixed: minor bugs.
395
396 = 4.3.4 (2026-03-30) =
397 * Fixed: security.
398 * Fixed: style button AI display on Gutenberg edit course screen.
399 * Fixed: error display content of lesson, question with Elementor.
400 * Tweak: count statistics on Profile Page, exclude courses with status auto-draft.
401 * Added: a feature to generate pretty user slugs instead of usernames (login name), improving user privacy and security.
402 1. Go to LearnPress > Settings > Permalinks > Users Pretty Slug and click "Generate User Slugs" to generate slugs for all users.
403 2. Edit each user, find "LearnPress User Slug" enter pretty slug new for that user.
404 * Tweak: improved the "Read more" button text.
405 * Tweak: style student list.
406
407 = 4.3.3 (2026-03-11) =
408 * Added: a feature display list students enrolled, on the tab LearnPress, Profile Page.
409 * Fixed: security.
410 * Fixed: save lesson preview, but the curriculum not change.
411
412 = 4.3.2.8 (2026-02-25) =
413 * Added: feature export Orders to CSV file.
414 * Tweak: logo on menu admin.
415 * Remove support chatgpt-4o-latest.
416
417 = 4.3.2.7 (2026-01-22) =
418 * Fixed: minor bugs.
419
420 = 4.3.2.6 (2026-01-22) =
421 * Tweak: profile social labels.
422 * Tweak: breadcrumb, remove single title course.
423 * Tweak: show label for pages assign to pages of LearnPress.
424 * Fixed: query list orders backend with Pagination config by Admin.
425 * Fixed: styling of the meta area on the single classic course page.
426 * Fixed: styling single classic course page with Astra theme.
427 * Fixed: error link item on order details profile page.
428 * Clean code.
429
430 = 4.3.2.5 (2026-01-09) =
431 * Fixed: error enroll course.
432
433 = 4.3.2.4 (2026-01-07) =
434 * Deprecated: methods learn_press_add_course_buttons, learn_press_remove_course_buttons,
435 button_retry, course_purchase_button, course_enroll_button, course_continue_button, course_finish_button, course_external_button.
436 * Tweak class LP_User_Factory.
437
438 = 4.3.2.3 (2025-12-25) =
439 * Fixed security.
440 * Fix statistics count: top courses sold, top categories sold.
441 * Fixed: function of "required_review" option.
442 * Fixed: show password for template Gutenberg if set.
443 * Edit curriculum: fix error edit link item when add from content bank.
444 * Edit curriculum: fix add item lesson is set Preview via content bank.
445 * Fixed: curriculum edit error with WordPress playground.
446 * Added: shortcode [learn_press_courses].
447
448 = 4.3.2.2 (2025-12-16) =
449 * Fixed: error with addons Assignment, Course Review.
450 * Fixed: error cache when start Quiz.
451
452 = 4.3.2.1 (2025-12-13) =
453 * Fixed: error Class "LP_REST_Orders_Controller" not found, deleted file but missing delete declare REST route.
454
455 = 4.3.2 (2025-12-12) =
456 * Fixed: security.
457 * Fixed: break style TomSelect for case choose courses on product of Woo.
458 * Tweak: edit course with openAI, added more models: gpt-5.2, gpt-5-mini, gpt-5-nano.
459 * Tweak: query list orders.
460 * Tweak: question tinymce editor sometime error save.
461 * Tweak: display list items of order by pagination.
462 * Tweak: material.
463 * Tweak: adjust lesson completion logic, redirect to the next incomplete item,
464 if all items after the current one are already completed,
465 search previous lessons to redirect to, if all items completed will not redirect.
466
467 = 4.3.1 (2025-11-21) =
468 * Fixed: condition check enable AI.
469 * Fixed: apply image created by AI for feature image course.
470 * Added: buttons generate with AI on edit course Gutenberg screen.
471
472 = 4.3.0 (2025-11-20) =
473 * Fixed: security.
474 * Fixed: error 404 link when add media to editor of Question config.
475 * Fixed: export social use on the "Export Personal Data" tool.
476 * Fixed: display time spend when doing quiz with time not limit.
477 * Beta: apply openAI for generate data course.
478 * Update library sweetalert2 to 11.26.3.
479 * Update library chartjs to 4.5.1.
480
481 = 4.2.9.4 (2025-10-08) =
482 * Fixed: security.
483 * Fixed: error save config answer option (Question) with LaTeX.
484 * Added: feature export LP user data for GDPR when use tool "Export Personal Data".
485
486 = 4.2.9.3 (2025-09-23) =
487 * Fixed: show price's course with case buy with Guest.
488 * Fixed: error don't show popup allow repurchase with theme Gutenberg.
489 * Added: feature eraser LP user data when use tool "Erase Personal Data".
490
491 = 4.2.9.2 (2025-09-15) =
492 * Fixed: error some hooks emails.
493 * Require PHP 7.4+.
494
495 = 4.2.9.1 (2025-09-10) =
496 * Fixed: various deprecated functions for compatibility with PHP 8.4.
497 * Fixed: Addon Sorting Choice case.
498 * Fixed: empty title message when adding an answer to a single-choice question.
499 * Tweak: Gutenberg 'Course Listing' block.
500 * Tweak: can_enroll handling for external links and unauthenticated users.
501 * Tweak: LP_Email_Hooks class updated to use new hook declaration method.
502 * Replace the old Emogrifier class with the CssToInlineStyles library from Composer.
503 * Added: SendEmailAjax class.
504 * Added: LPBackgroundAjax class for background processing.
505
506 = 4.2.9 (2025-08-27) =
507 * Refactor UI/UX for edit quiz.
508 * Refactor UI/UX for edit question.
509 * Allow assign a question to many quizzes.
510 * Update: set image course offline is full size.
511 * Fixed: enqueue style for Archive, Single course block legacy.
512 * Fixed: conflict with Thrive Architect Editor.
513
514 = 4.2.8.7.5 (2025-07-29) =
515 * Fixed: error crop image course by size not check if image exists.
516 * Fixed: translate fields author on Course Filter Widget.
517 * Fixed: error case show info learning with user Guest.
518 * Fixed: error save post_author when enable edit course with Gutenberg.
519 * Load Material files of course via AJAX.
520 * Tweak learn_press_get_course_tabs: change how to set default tab.
521
522 = 4.2.8.7.4 (2025-07-14) =
523 * Use package sweetalert2-neutral instead of sweetalert2.
524 * Fixed: max index post_name column of table learnpress_courses, error with old MYSQL version.
525 * Fix conflict with light box of elementor in single lesson
526 * Gutenberg: tweak list courses block.
527 * Gutenberg: tweak filter course block.
528 * Gutenberg: add course results block.
529 * Gutenberg: add option size for course image block.
530 * Handle cache for course image url.
531
532 = 4.2.8.7.3 (2025-06-30) =
533 * Tweak: tab material.
534 * Edit curriculum: fix error remove section not unassign item from that section.
535
536 = 4.2.8.7.1 (2025-06-25) =
537 * Fixed: get courses assign to co-instructor on the single instructor page.
538 * Fixed: unset value of some key auto increment when insert data to tables lp_section_items, lp_sections.
539 * Fixed: error sort by on list courses has a mask.
540 * Fixed: permission for instructor when edit curriculum's course.
541 * Update: show 'featured' label on Single Course, List Courses page.
542 * Tweak: image course block Gutenberg.
543
544 = 4.2.8.7 (2025-06-17) =
545 * Fixed: error 404 with link profile tab, link lesson with Polylang v3.7 and higher.
546 * Fixed: error enroll many courses can make server hang by send mail on background.
547 * Fixed: translate on format_human_time_diff method.
548 * Update: UI/UX for edit curriculum course.
549
550 = 4.2.8.6.1 (2025-06-09) =
551 * Fixed: error widget courses can't interact.
552
553 = 4.2.8.6 (2025-06-09) =
554 * Refactor: edit curriculum.
555 * Update: UI/UX for edit curriculum.
556 * Allow: drag/drop item to another section.
557 * Fixed error Deprecated crypt(), when update password on profile.
558 * Fixed: get_instructor_info method.
559
560 = 4.2.8.5 (2025-05-21) =
561 * Fixed: missing user email in order summary table.
562 * Fixed: get related courses, set distinct, random list.
563 * Fixed: error avatar author for App API.
564 * Fixed: minor bug Block Gutenberg.
565
566 = 4.2.8.4 (2025-05-08) =
567 * Fixed: security.
568 * Fixed: error Add Media not working on the edit lesson screen.
569 * Move setting quiz to tab course.
570 * Tweak: list course block Gutenberg.
571 * Tweak: condition check blocks load on template.
572 * Tweak: styles.
573
574 = 4.2.8.3 (2025-04-26) =
575 * Provide: blocks for Gutenberg, build page Single Course, Archive Course, List Course.
576 * Compatible: with WP 6.8.
577
578 = 4.2.8.2 (2025-04-03) =
579 * Feature: add filter course by type online/offline.
580 * Tweak: add pagination list quizzes on Profile Page, instead of only default display 5 quizzes.
581 * Tweak: avatar Profile function, new UI/UX.
582 * Tweak page checkout: set link to profile page of User when logged, instead of user link default of WordPress.
583 * Tweak: set priority of hook "pre_get_document_title" to 10, for case plugin SEO can override.
584 * Tweak: layout review order.
585 * Fixed: error get courses status draft on widget list courses for Elementor.
586
587 = 4.2.8.1 (2025-03-12) =
588 * Hot fix: error Curriculum with old data.
589 * Update: currencies list.
590
591 = 4.2.8 (2025-03-06) =
592 * Apply the new curriculum layout for a single course, screen item learning, and apply it to the premium themes.
593 * Optimize: some duplicate query.
594 * Fixed: course protected on single course layout Modern.
595 * Fixed: continue button has character "?" when redirect to item.
596 * Fixed: error get option "evaluate final quiz".
597 * Tweak: logic search item content for the course on screen item learning.
598 * Tweak: sort the newest item learning first on the screen tab "My courses" - Profile.
599 * Tweak: crop image course by "Thumbnail dimensions".
600
601 = 4.2.7.9 (2025-02-24) =
602 * Fixed: error 404 single course with struct permalink is "%course_category%".
603 * Show error message response from PayPal if exists.
604 * Tweak: UserModel class, get_display_name method, with case translate.
605 * Added: hook "learn-press/user-lesson/completed" when completed lesson.
606 * Added: option Store IP Guest to handle checkout with case can't read $_COOKIE from server.
607 * LP_Gateways: tweak init method, allow load gateway instanceof LP_Gateway_Abstract.
608 * Update some text missing text domain.
609 * Tweak: isRestApiLP method REST prefix.
610
611 = 4.2.7.8 (2025-02-17) =
612 * Fixed: send email when user finished course.
613 * Fixed: error PayPal payment can't verify transaction.
614 * Fixed: error change author when edit course.
615 * Tweak: Guest buy/enroll course, login via checkout.
616 * Tweak: course section, question CURD.
617
618 = 4.2.7.7 (2025-02-08) =
619 * Fixed: some hosting error 403 when load list courses, complete lesson request.
620 * Fixed: sitemap 404 with items course.
621
622 = 4.2.7.6 (2025-02-05) =
623 * Fixed: security.
624 * Fixed: error 404-Page Order received after checkout.
625 * Fixed: error 404-Page Profile sub-page.
626 * Optimize: speed load list courses.
627 * Added: option choose "Layout single course (Modern/Classic)".
628 * Added: option "Curriculum display" (currently apply for layout Modern).
629 * Added: new Modern layout for Single Course.
630 * Added: exclude from search via ?s= for lesson, quiz, order.
631 * Refactor code handle Quiz.
632 * Tweak: layout Single Instructor (change struct layout, display cover image, link edit if exists).
633 * Tweak: courses filter for mobile.
634 * Tweak: layout course offline for mobile.
635 * Allow: display html content on Offline Payment.
636 * Allow: change multiple instructors via Bulk Edit.
637
638 = 4.2.7.5.1 (2025-01-22) =
639 * Fixed: security.
640 * Fixed: minor bugs.
641
642 <a href="https://raw.githubusercontent.com/LearnPress/learnpress/develop/changelog.txt">See changelog for all versions.</a>
643