Lockdown your content or custom web applications by post, page, block, shortcode and an advanced PHP function. This page has a list of content controls in the the core plugin. See this companion guide for the complete list content types you can restrict access to in your WordPress site.

Video Demo


For Pages

Paid Memberships Pro adds a “Require Membership” box to your WordPress “Edit Page” screen allowing you to control access for each active membership level (public and hidden).

(more...)

Protected Content Messages

Paid Memberships Pro v3.1 introduces a smartly generated message based on lots of conditions including whether the user is logged in, other Add Ons you have active in your site, the current user’s membership level, and the specific protection settings for the content being viewed.

(more...)


Admin Membership Access Feature

The Admin Membership Access feature allows administrators to toggle their view of the site as if they had different membership levels. This feature is integrated into the WordPress admin bar, enabling quick changes without navigating away from the current page.

(more...)

The Content Visibility Block

The Content Visibility block, formerly the Membership Required or Require Membership block, allows you to control the visibility of your content within the WordPress block editor. With this block, you can hide or show nested content based on membership level or login status, making it easy to create a personalized experience for your visitors and (more…)

(more...)

Restrict Content With a Shortcode

Restrict access to sections of content with the membership shortcode. You can place the shortcode in any post or widget to show a section of content to specific membership levels. Or, use the Membership Required block to get the same functionality if you use the WordPress block editor (Gutenberg).

(more...)

Using the pmpro_hasMembershipLevel() Function

PMPro includes a built-in function allowing you to require membership or require a specific membership level for your custom web applications. You will need to know the ID or Name for the member level(s) you would like to check for. The membership level ID and Name can be found in the “Membership Levels” admin page.

(more...)

Hide Ads

If you use ads as a way to monetize your site, you can optionally wrap the ad block with a built-in PHP function in order to hide or customize those ads to site members. This can be a unique value offering for users interested in having an ad-free or more ad-targeted experience on your site.

(more...)

Restrict a Custom Post Type

If you need to restrict content that is not a post, page, or category, you will need to use the Custom Post Type Membership Access Add On. Read more about this Add On in the documentation page.

Was this article helpful?
YesNo