Keep in mind that this article refers to the "Apprentice" theme feature. We do have a stand-alone plugin as well, called "Thrive Apprentice". Check out this article to find out how to get started with Thrive Apprentice.

The Apprentice feature is part of some of our themes and it is designed to help you create a high-quality course and membership content.

Note that Apprentice is not a membership plugin or feature. There are many plugins available that let you protect certain parts of your website, make them only accessible to members, and charge money for the membership (e.g. S2Member, Paid Memberships Pro, MemberMouse, WishList Member, and many others).

Apprentice is not meant to replace any of these plugins. Instead, it is all about how you present and structure your content within a member's area.

Whether you want to create a simple, but professional looking member's page with download links and resources or you want to create a fully-featured course with multimedia lessons, multiple categories, and more, Apprentice is for you.​


Apprentice is a theme feature and it is currently available in these themes:

  • ​Pressive
  • Squared
  • Minus
  • Ignition
  • FocusBlog

Getting Started

In the WordPress Admin Dashboard, running one of our supported themes, go to Thrive Dashboard >> Theme Options:

Here, choose the "Apprentice" tab (1) and click on the "Enable this feature" button (2) to activate the feature within the theme:

Once activated, you'll see some additional features for the Apprentice feature, along with two new post types:

You can create a structured course using Apprentice Lessons and pages that aren't part of a course using Apprentice Pages. Read more about the difference between the two here.

Basic Member Content Setup

​Here's a quick walkthrough, to give you an overview of how the Apprentice feature works:

Step 1: Create an Outline for Your Course

A good way to get started is to go to the Apprentice Content Manager, which is also a new item you'll find in your WordPress Admin sidebar:

There are three main areas which you can notice here:

On the left, you can use a drag-and-drop interface to rearrange​ your lessons and categories (1). This area will be empty, to begin with.

You can add new categories directly from the interface (2). Note that only the category name is required, but you can also add a description text and you can define the "slug", which determines how the category URL will be displayed.

In the Lessons Level option (3), you can set how many levels you want your content structure to have. To illustrate what this means, here are some examples:

A structure with 1 level consists of modules and lessons (each module has multiple lessons).

A structure with 2 levels consists of chapters, modules, and lessons. Each chapter has multiple modules, each module has multiple lessons.

A structure with 3 levels consists of products, chapters, modules, and lessons (each product contains multiple chapters, etc.).

Finally, you'll see a list of your lessons (4) that aren't assigned to categories yet. From the list, you can drag them into the lesson structure.

​Consider how many levels you want to have in your lesson structure and create the categories for them. This way, you can create a rough draft of what your product will look like. Think of it like writing an outline of your table of contents first, before filling out the whole book with text.

Step 2: Create a New Apprentice Lesson​

Go to Apprentice Lessons and click on "Add New" to create a new lesson. You'll see an editor that is very similar to the post editor, with many of the same options.

An Apprentice Lesson is simply the way you deliver your content in the Apprentice feature.

For each lesson you create, there are some unique Apprentice options:

Add "Download Links" to create a resources section at the bottom of your lesson. This can consist of download links (for PDFs etc.) as well as links to external sources. Here's an example of what the resources section can look like:

In the lesson options, you can also set a Lesson Type such as an audio lesson or video lesson. This allows you to create a multimedia course. The way the different lesson types work is similar to the blog post formats supported in some of our themes.

When you create Apprentice lessons, you can either assign them to a category you've already set up, in the post editor, or you can later assign them by going back to the content manager.

Step 3: Create a Member Homepage

Apart from Apprentice Lessons, you can also create Apprentice Pages. They are meant for any kind of content that isn't part of the lesson structure. A perfect example is a member homepage or a welcome page.

Click on Apprentice Pages and "Add New" to create a new Apprentice Page. For a welcome page, you can add an introductory message for whenever a new member or customer logs in.

You will also find new Apprentice shortcodes available:

The "Welcome Back" shortcode is perfect for a member homepage. With it, you can create a nice, large call to action that will encourage first-time visitors to start with the first lesson (it will automatically link to the first lesson in your lesson structure).

For members who've looked through part of the lessons and come back later, the Welcome Back shortcode will link to the last place where they left off.

Step 4: Add the Navigation Widget

A feature that really makes Apprentice come together is the Lessons Navigation Widget.

Go to Appearance -> Widgets to find the new widget and new widget areas available:

You'll see new widget areas for Apprentice (2). This means you can show completely different widget content on Apprentice pages and lessons, than elsewhere on your site.

One of the new widgets available is the Apprentice Navigation Widget. Add it and save your changes to see the result:

The navigation widget automatically creates a full overview of your Apprentice Lessons, including the structure and order that you've set in the Content Manager.

If you simply add this widget to the sidebar and activate the previous/next lessons' options, that means your members will always have an easy way to navigate through your course content and you can update and restructure everything with drag-and-drop ease.​

This is a basic overview of the Apprentice features. Check out the knowledge base section for more details.​

Did this answer your question?