# Paid Membership Pro

{% hint style="success" %}
The [**Paid Memberships Pro**](https://www.paidmembershipspro.com/?ref=354) is a freemium plugin and can be easily downloaded for free from [https://www.paidmembershipspro.com/documentation/download/](https://www.paidmembershipspro.com/documentation/download/?ref=354)
{% endhint %}

{% hint style="info" %}
This section does not provide information on how to activate and setting up all features of the **Paid Memberships Pro** plugin. For assistance, please refer to the official documentation at [https://www.paidmembershipspro.com/documentation/](https://www.paidmembershipspro.com/documentation/?ref=354)
{% endhint %}

1. [Configure Membership Levels Page](#configure-membership-levels-page)
2. [Configure Other Membership Pages](#configure-other-membership-pages)
3. [Design](#design)
4. [Login Page](#login-page)
5. [Disable Advertisements](#disable-a-dvertisements)

#### Configure Membership Levels Page <a href="#configure-membership-levels-page" id="configure-membership-levels-page"></a>

***

Step 1: Navigate to Templates > Save Templates and import [this pre-made Levels template](https://streamtube.marstheme.com/documentation/elementor-membership-levels-page.json)

Step 2: Create a new page with Elementor and choose the template you have just imported

{% embed url="<https://www.youtube.com/watch?v=OZruM3xi0gs>" %}

Step 4: Navigate to Memberships > Settings > Pages and select the Levels page you have created

<figure><img src="/files/Szha6PWsmC0y6zymisfR" alt=""><figcaption></figcaption></figure>

#### Configure Other Membership Pages <a href="#configure-other-membership-pages" id="configure-other-membership-pages"></a>

***

Other membership pages such as Cancel, Checkout, and Confirmation are using the built-in template, named Page - Boxed with the same settings

<figure><img src="/files/L1zDJD9hMNhGulKPy1xy" alt=""><figcaption></figcaption></figure>

#### Login Page <a href="#login-page" id="login-page"></a>

***

Paid Memberships Pro provides a custom login page, however, we recommend using the default WordPress login page instead.

<figure><img src="/files/4EDIoyywViKWzjQv8sk8" alt=""><figcaption></figcaption></figure>

#### Design <a href="#design" id="design"></a>

***

1. Navigate to Memberships > Settings > Design
2. Choose "**Minimal**" style and save changes

<figure><img src="/files/aHDkFqbff5ayPHryff6l" alt=""><figcaption></figcaption></figure>

#### Configure Membership Levels

***

1. Navigate to **Videos**
2. Add New or Edit existing video
3. Check on membership level checkboxes from **Require Membership** metabox
4. Save Changes

<figure><img src="/files/SlfLU81BXzHY0tZqz2uw" alt=""><figcaption></figcaption></figure>

Or from frontend form

<figure><img src="/files/nAm7r3KJkgqWbnKUYFIc" alt=""><figcaption></figcaption></figure>

***

#### Disable Advertisements <a href="#disable-a-dvertisements" id="disable-a-dvertisements"></a>

Since StreamTube Core 3.1.0, you have the ability to disable advertisements for specific levels directly on the Edit Level screen.

<figure><img src="/files/hjPs72zsgfD2DRXY2F35" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://phpface.gitbook.io/streamtube/user-registration-membership/paid-membership-pro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
