Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
PC&

Premium Courses & eLearning with Paid Memberships Pro for LearnDash, LifterLMS, Sensei LMS & TutorLMS

v1.2.5
by Paid Memberships Pro · 5.0 (10 reviews)

Create, protect, & sell courses with recurring subscriptions for Paid Memberships Pro, LearnDash, LifterLMS, Sensei LMS, & TutorLMS.

4K+ active installs Updated Apr 15, 2024 Tested to 6.5.5 Requires PHP 7.0
Try Demo Download
Pre-installed Ready in ~10s No card

About Premium Courses & eLearning with Paid Memberships Pro for LearnDash, LifterLMS, Sensei LMS & TutorLMS

Courses for Membership is a WordPress plugin that allows you to protect and sell members-only courses with recurring subscriptions. It offers native course functionality for Paid Memberships Pro and integrates with popular learning management systems like LearnDash, LifterLMS, Sensei LMS, and TutorLMS. You can create unlimited private courses and lessons, protect access to course content by membership level, and track lesson completion by user.

Changelog

1.2.5 – 2023-08-04

  • SECURITY: Sanitizing options when saving to the database for activating modules.

1.2.4 – 2023-08-01

  • SECURITY: Added nonces to adding/removing lessons from the default courses module. (@andrewlimaza)
  • BUG FIX/ENHANCEMENT: Improved compatibility with auto-enrollment/unenrollment with Multiple Memberships Per User. (@dparker1005)
  • BUG FIX: Fixed an issue where Sensei LMS was not redirecting non-members away from the lesson to the course’s landing page. (@andrewlimaza)

= 1.2.3 – 2023-07-11
* BUG FIX: Fixed issue where rewrite slug prefix would default to pmpro_course sometimes. The slug prefix should always be course (or course-2/etc if there are other plugins using course already). Flushing the pretty permalink rewrite rules can fix issues.

1.2.2 – 2023-06-30

  • BUG FIX/ENHANCEMENT: Added open to enable or disable the default module’s Course CPT archive.
  • BUG FIX: Fixed and issue with TutorLMS integration. Clicking Preview lesson button was causing redirect instead of actually preview the lesson.
  • BUG FIX: Fixed an issue with default and LifterLMS modules enabled at the same time. LifterLMS courses were giving 404 errors due conflicts with default CPT and Lifter permalinks.

1.2.1 – 2023-01-19

  • ENHANCEMENT: If a course requires only one membership level, redirect directly to the checkout for that level instead of the level select page.
  • ENHANCEMENT: Added a small hint when adding a lesson to a course to indicate the lesson is being added to the course.

1.2 – 2022-09-27

  • ENHANCEMENT: Added blocks for “My Courses” and “All Courses” shortcodes. This works only when the default module is being used.
  • BUG FIX: Fixed an issue where lessons in TutorLMS weren’t restricting correctly.
  • BUG FIX: Fixed an issue where the limit attribute wasn’t filtering the courses content for [pmpro_my_courses] and [pmpro_all_courses].
  • BUG FIX: Fixed an issue for the plugin_action_links throwing an error for certain user roles.

1.1 – 2022-06-09

  • SECURITY: Improved security by preparing, sanitization and escaping of variables.
  • ENHANCEMENT: Added integration for SenseiLMS.
  • ENHANCEMENT: Added integration for TutorLMS.
  • REFACTOR: Removed unused variables and tidied up code where possible.

1.0.5 – 2022-01-31

  • BUG FIX: Fixed an issue where lesson count wasn’t showing inside both shortcodes. (printf too few arguments).
  • ENHANCEMENT: Improved padding for table header cells to match .widefat td in the lessons metabox.
  • ENHANCEMENT: Added the WP POT/PO/MO Generator action for localizing.
  • ENHANCEMENT: Tested up to WordPress 5.9.

1.0.4 – 2021-12-23

  • SECURITY: Added an additional permissions check before saving settings.

1.0.3 – 2021-12-23

  • BUG FIX: Fixed issues with saving course module settings.
  • Now requiring PHP 5.6+ to match minimum requirements for Paid Memberships Pro.

1.0.2 – 2021-07-23

  • BUG FIX: Fixed issues with saving lessons from the edit post page.

1.0.1 – 2021-07-15

  • BUG FIX: Now waiting until plugin_loaded before loading modules to make sure other LMS plugins are active.

1.0

  • Initial release.

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...