Memberpress



  1. Memberpress Lms
  2. Memberpress
  3. Memberpress Courses

MemberPress also offers a built-in Courses addon that lets you create, manage, and sell online courses. Creating an online course is super easy with MemberPress. Simply use the fully visual drag and drop builder to add lessons, topics, categories, images, videos, and more to build your course curriculum. MemberPress is an easy to use WordPress Membership Plugin. It will help you to instantly start charging your users for access to your content. MemberPress will help you confidently create, manage and track membership subscriptions and sell digital download products.

MemberPress is a membership plugin for WordPress that makes it easy to restrict access to your content. This allows you to create content for paying members only. The MemberPress Divi add-on integrates with Divi’s rows to protect MemberPress content. In this article, we’ll take a look at the MemberPress Divi add-on and see what it can do and how easy it is to use.

MemberPress Divi Add-on

Once you activate the plugin and enter your license key, a new tab will appear in the Row settings called MemberPress. Inside is a field called Protect Content. Here, you’ll see selections for the MemberPress Rule and Unauthorized Content. This allows you to apply rules to specific rows, which is great for hiding content. Rows in Specialty sections will not have this tab.

Let’s look at how to use these settings with a membership that you’ve created with MemberPress. We’ll need to create a membership and create a partial rule. This will cover enough about MemberPress to get started for this article. For more information about using MemberPress with Divi, see the Elegant Themes article How to Build a Membership Site with Divi – Part 1. This is the first of a series of articles that step you through creating a complex membership website with Divi and MemberPress.

Create a Membership

Memberpress

Mcpe castle seed. Create a MemberPress membership as normal. In the WordPress dashboard, go to MemberPress > Memberships and select Add New. Add the content, set the price, adjust your settings for the membership, and publish the membership.

Create a Partial Content Rule

Next, you’ll need to create a rule that Divi can have access to. Go to Memberships > Rules and click Add New. This opens the rule editor where you can create a partial content rule and connect it to your Divi membership.

Under Content & Access, select Partial in the Protected Content dropdown box. Partial allows you to target any content that you apply this rule to. This option allows you to show certain Divi rows and restrict certain Divi rows in the same layout.

This protects the content from users that are not logged in or don’t meet the qualifications that you specify in the access condition rules that you’ll set up next. Making a selection automatically changes the rule type in the title field.

You can also choose all content, all content with a certain tag, category, layout pack, type, scope, module width, project category, or project tag. Other options include all posts, a single post, post categories, tags, pages, a single page, child pages, groups, projects, and more.

Under Access Conditions, select Membership from the Select Type dropdown box. This opens another dropdown box where you can choose the membership to connect to. Adjust your drip and unauthorized content settings if you want and save the rule.

Restricting Access to MemberPress Content on Divi Pages

Create your Divi pages and add the content that you want to restrict. This can include the complete content, a link to download a file, videos, audio, links to other content, and lots more. In my example, I’m adding two pieces of content. One is for content that is free and the other is for paid content. Each is labeled to identify what they are.

In the row with the content that you want to restrict access to, open the settings, go to the MemberPress tab, and choose the MemberPress Rule that you created earlier. For Unauthorized Content, choose between Default, Hide, or Display Message. Let’s look at each option.

Default

The default setting will display your default unauthorized message. This is set up in the Pages tab of the MemberPress settings screen in the WordPress dashboard. Here, you can redirect visitors to a specific URL, show an excerpt of the content, or show a login form. An editor is provided to create custom content that will display above the form if you want.

The default setting will show a login form that will take the full width of the row. This form is not stylable with the Divi row settings. It would be interesting to see the form styling added to the MemberPress tab.

Here’s the row for the premium content displaying the message and login form. The free content row shows its content as normal because I haven’t changed the MemberPress settings for that row.

Hide

When you hide the content there’s no indication that anything was there. Now, users that are not members will only see the row with information about my free content. Members that meet the requirements will see the premium content as well as the free content.

Display Message

Display Message opens an editor where you can add a custom message or choose dynamic content. Add text, images, etc. This is a great way to create a CTA. This content will display to anyone that doesn’t meet the requirements to see the premium content. The Visual Builder doesn’t show the content in editing mode.

I’ve added a sentence with a link to join. It doesn’t retain the box shadow or styling because the module isn’t displayed. It will retain any styling you add to the row.

For this example, I’ve added a box shadow and left padding to the row settings. It does look nicer, but these settings will also display when the premium content is displayed, so you’ll need to make design adjustments as needed. This isn’t a problem at all, but it is something to keep in mind.

Memberpress

You can also add images, style the text, etc. I’ve added an image from the layout and changed the text to h3.

Here’s the row with my new settings. You can also use the Text tab to add code and styling if you want more control over the content. I’ve added the box shadow to the premium row.

If you choose dynamic content you’ll see a dropdown box with several options of what to display. Some would be more helpful than others. I think a page excerpt is a great choice to tease the content.

Add before and after text, choose the number of words to display, and add the Read More text.

Here’s the result with the text that I added. This can be used as a call to action for your memberships.

Members View

Once members sign up or log in, they’ll see the premium content as normal. This is a great way to add links to premium content that nonmembers won’t see or have access to.

Split Testing MemberPress Divi Add-on

You can even split test your rows to see which types of content or MemberPress settings work the best.

For more information about performing a/b split tests with Divi, see the article How to Set up Conversion Split Tests on The New Design Agency Layout Pack with Divi.

Shortcodes

I now have two different rows that I can test to see which is more effective with my audience. This shows the dynamic content with page excerpt. Half of my audience will see this page.

The other half of my audience will see this row. This is the default setting that will provide the login form.

Price

The MemberPress Divi add-on is available with all of the MemberPress plans. Plans include:

  • Basic – $249 per year, 1 site, 1 year of support and updates, works with PayPal and Stripe, over 10 add-ons
  • Plus – $399 per year, 2 sites, adds Authorize.net, sell corporate accounts
  • Pro – $549 per year, 5 sites, Affiliate Royale, exclusive pro add-ons
Memberpress

Ending Thoughts

That’s our look at the Divi add-on for the MemberPress plugin. The plugin is easy to use. There is no additional setup. All you have to do is choose the type of partial content you want to restrict and then select it and the type of restriction you want to display in the Divi rows.

It’s only added to standard rows. I’d like to see it work with specialty sections since a lot of the Elegant Themes layouts use them. Of course, the standard rows are by far the most used, so it will work well with most designs. The MemberPress Divi add-on is a great way to restrict content for your Divi MemberPress website.

If you’re a MemberPress subscriber or want to restrict content on your Divi website, I recommend using the MemberPress Divi add-on.

We want to hear from you. Will you use the MemberPress Divi add-on with MemberPress and your Divi membership website?

Featured Image via zanimanski / shutterstock.com

The post Divi Plugin Highlight: MemberPress Divi Add-on appeared first on Elegant Themes Blog.

About

Memberpress Lms

MemberPress is a premium WordPress membership plugin that excels in memberships, grouping, coupons, reminders, reports, and more.

With this integration you can create membership levels in MemberPress and associate the access levels to LearnDash courses. Customers are then auto-enrolled into courses after signing-up for membership.

Note: LearnDash has built-in content protection for your course content. The MemberPress plugin is not required in order to sell and protect your course content. It is completely optional.

Add-On Features

Memberpress

Associate membership levels to one or more courses
Create a membership level and map it to one, or multiple, LearnDash courses. When the membership level is purchased, the user is auto-enrolled into the associated courses.

Automatic removal upon membership cancellation
When a user cancels their membership then the integration will automatically unenroll them from their courses as well.

Create trial membership levels with various payment gateways
Offer a limited-time free trial to people to entice them to purchase full access to your courses. Sell your course using Stripe, PayPal, or Authorize.net.

November 9, 2020 – V2.2.0
  • Added dependencies check
  • Added filter hook for retroactive tool per batch value
  • Added LD group support in retroactive tool
  • Added LearnDash group support
  • Added Groups selector in membership edit page and its saving function
  • Added warning notice when adding courses to a membership
  • Updated use only transaction data to decide user access in retroactive tool
  • Updated notice to set up server cron job if there are more than 5 courses/groups added in a membership
  • Updated select2 element focus styles Updated change dropdown style
  • Updated change courses selector to select2 select field
  • Fixed incorrect string text domain resulting in untranslatable words
  • Fixed cron update course access reset course enrollment date to update time instead of transaction/subscription time
  • Fixed PHP warning
  • Fixed retroactive tool for old subscription integration

May 8, 2020 – V2.1.1

  • Updated process course queue update 1 at a time
  • Updated make sure the returned membership associated courses value is unique
  • Fixed cron update course access run in batch for transactions and subscriptions to prevent timeout error
  • Fixed missing cron schedules filter parameter

April 6, 2020 – V2.1

Memberpress Courses

  • Added silent course enrollment feature to prevent long loading time when joining a membership if there are many associated courses
  • Added silent course update access wp scheduled event
  • Added associated memberships settings on course page
  • Added update plugin handler for v2.0.1 which delete user course access counter
  • Added feature to enroll/unenroll users using retroactive tool
  • Added reset date function to retroactive tool and add LD tab page on MP options
  • Updated to save course id to membership courses value upon course saving and change post meta key for course memberships
  • Updated is_user_enrolled_to_course() function
  • Updated plugin name
  • Fixed typo that causes sub account can’t be removed and course access not revoked
  • Fixed non-expired subription users got their course access canceled
  • Fixed retroactive tool loop percentage
  • Fixed retroactive tool not looping through all transactions and subscriptions
  • Fixed course access not removing users because of mismatched current transaction number that is changed by payment gateway
  • Removed remove_access_increment_count() hook and function

May 9, 2019 – V2.0

  • Added retroactive course access for existing members and transactions
  • Added subscription hooks to enroll and unenroll users
  • Added translation class
  • Added user enrolled check before enroll user to course
  • Added support for sub-corporate account
  • Added function to remove course access counter on user unenrollment
  • Added maybe_update_course_access_timestamp_to_first_subscription() function and its filter hooks
  • Added cron jobs
  • Updated user access when a membership is updated
  • Updated to prevent users unenrolled from course if the subscription is not expired (even if it’s cancelled)
  • Updated to improve course access counter and fix membership cancellation
  • Updated overall transaction and subscription course enrollment and unenrollment process
  • Updated to not unenroll user from a transaction that has subscription
  • Updated transaction_expired function
  • Update POT file
  • Fixed delete subscription issue
  • Fixed reset course access timestamp to first subscription timestamp

January 23, 2017 – V1.0

  • Initial Release
  • Pricing: FREE
  • LearnDash
  • Unlimited support & upgrades for active LearnDash licenses. Actual installer.

Your course could already be online!

We offer a 30 day money-back guarantee and have a world class community to help you get your course online today!