Opens in a new tab
24th Nov '22
/
5 comments

MemberPress in Bricks

Updated on 18 Nov 2024

MemberPress is one of the most popular and comprehensive membership plugins for WordPress and this is what we use here at BricksLabs and our other membership sites to create membership plans, take payments and serve protected content to paying members.

This Pro tutorial aims to be a useful resource for using MemberPress in Bricks sites.

What's covered:

  • Render elements that have a class of members-only only to members that have a specific membership or memberships.
  • Setting up including styling the Login and Account pages
  • Custom condition to render elements based on membership ID(s)
  • Making the sign-up forms on a custom membership page like our membership page work properly

Render elements that have a class of members-only only to members that have a specific membership or memberships

Content from the block editor is automatically protected by MemberPress.

If your Page Bricks template is set to also show Bricks content (as it should), note that out of the box it will be visible to everyone and not just to the members that should have access to it per one or more MemberPress rules.

After adding the following code, you could simply add members-only class for any element at its STYLE → CSS → CSS classes and that element will be output only for members that are set to have access to this Page.

Add the following in child theme's functions.php (w/o the opening PHP tag) or a code snippets plugin:

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get access to all 633 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

How to Add a Custom Control Field to an Element in Bricks

How to Add a Custom Control Field to an Element in Bricks

In this tutorial, we'll learn how to add a custom control field to an element and dynamically change a CSS property inside the builder. Introduction…
Categories:
Tags:
Pro
How to add a Class to all Images in Bricks Galleries

How to add a Class to all Images in Bricks Galleries

Learn how to add a custom class to all the images rendered by Bricks' Gallery elements so these images can be excluded from Perfmatters' Lazy…
Checking if Repeater/Cloneable Meta Fields Are Empty in Bricks

Checking if Repeater/Cloneable Meta Fields Are Empty in Bricks

Creating a condition to ensure that a section only gets output if at least one row of data is filled in.
Categories:
Pro
Programmatically populating ACF field values in WordPress

Programmatically populating ACF field values in WordPress

An example of how to set the values of a Select-type field with the names and labels of all public post types.
Categories:
Pro
Making a Nav Menu Item Active for Custom Post Type Single Views in WordPress

Making a Nav Menu Item Active for Custom Post Type Single Views in WordPress

Consider this scenario: CPT: project Page titled "Project" is being used to show a list/grid of all the projects rather than the CPT archive. When…
Categories:
SureMembers User Access Group Condition in Bricks

SureMembers User Access Group Condition in Bricks

How elements can be conditionally rendered depending on whether the current user has access to the specified SureMembers access group.
Categories: