Paid Memberships Pro – Courses for Membership Add On

Mô tả

Create courses and lessons for members only or integrate your Paid Memberships Pro site with LearnDash and LifterLMS.

This plugin offers extended functionality for membership websites using the Paid Memberships Pro plugin available for free in the WordPress plugin repository.

Use the default module to organize course content, protect access by membership level, and track lesson completion by user.

Or, use LearnDash or LifterLMS alongside this integration plugin to restrict course access by membership level.

Use the Default Course and Lesson Module

The default courses module organizes your course content, protects access by membership level, and tracks lesson completion. You can create an unlimited number of courses and lessons, organize them by your course categories, protect lesson content by membership level, and allow members to track lesson completion.

Refer to our Default Course and Lesson documentation for help protecting courses using this module.

Protect LearnDash Courses

LearnDash turns your WordPress site into a learning management system. This premium software manages various e-learning components including courses, lessons, sections, topics, and quizzes. Our Courses for Membership Add On creates a bridge between the content protections of PMPro and the course functionality of LearnDash.

Refer to our LearnDash documentation for help protecting courses using this module.

Protect LifterLMS Courses

LifterLMS is an e-learning plugin for WordPress that is available for free in the WordPress.org plugin repository. The software includes courses, lessons, quizzes, achievement badges, and more. Our Courses for Membership Add On creates a bridge between the content protections of PMPro and the course functionality of LifterLMS.

LifterLMS includes their own features for course enrollment and course membership. You should use this Add On if you are not using their membership features and instead want PMPro to manage your members and membership registrations. This Add On is specifically written to enroll and unenroll members from the courses available for their level.

Refer to our LifterLMS documentation for help protecting courses using this module.

Visit our website for the full Courses for Membership documentation ».

Official Paid Memberships Pro Add On

This is an official Add On for Paid Memberships Pro, the most complete member management and membership subscriptions plugin for WordPress.

Ảnh màn hình

  • Settings page to enable course modules for built-in CPT, LearnDash, and LifterLMS.
  • Courses post type screen shows number of lessons and required membership levels.
  • Edit a single course to add public overview content, add and reorder lessons, categorize the courese, and add membership requirements.
  • A course page on the site frontend showing overview content, a registration box with required levels, and a list of lessons.

Cài đặt

  1. Make sure you have the Paid Memberships Pro plugin installed and activated.
  2. Install the Add On via the Plugins > Add New in the WordPress dashboard. Or, upload the pmpro-courses directory to the /wp-content/plugins/ directory of your site.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Navigate to Memberships > Courses in the WordPress admin to configure modules.

Configure Course Modules

The Courses settings page controls which modules are active in your membership site. In most cases, you will only need to have one module active at a time. Navigate to Memberships > Courses to choose from the following settings:

  1. Default Module: Use the built-in course and lesson custom post types to build a basic e-learning component in your WordPress membership site.
  2. LearnDash: Enable the LearnDash module to enable course protection by membership level for your courses in the LearnDash LMS.
  3. LifterLMS: Enable the LifterLMS module to enable course protection by membership level for your courses in LifterLMS.

Note: This Add On does not include any update scripts to manage enrollment for existing members. For the LearnDash and LifterLMS modules, all members who have an existing membership level will not be automatically enrolled in courses. Course protection and enrollment is hooked in the level change event: only new members or members that cancel or change their level will be updated. You must manually add and remove current members from protected courses.

The default (built-in) module does not rely on enrollment and will not require any update script.

Hỏi đáp

I found a bug in the plugin.

Please post it in the issues section of GitHub and we’ll fix it as soon as we can. Thanks for helping. https://github.com/strangerstudios/pmpro-mailchimp/issues

I need help installing, configuring, or customizing the plugin.

Please visit our support site at https://www.paidmembershipspro.com for more documentation and our support forums.

Đánh giá

9 Tháng Tám, 2021
The missing link in my PMPro + Learndash powered membership sites.
Đọc tất cả 1 đánh giá

Người đóng góp & Lập trình viên

“Paid Memberships Pro – Courses for Membership Add On” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

“Paid Memberships Pro – Courses for Membership Add On” đã được dịch qua 1 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.

Dịch “Paid Memberships Pro – Courses for Membership Add On” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi

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