Paid Memberships Pro: Hide Levels From the Levels Page
Keeps chosen levels (for example a hidden staff or legacy level) off the public levels page while their checkout links keep working.
Snippet Library
Snippets for membership sites built with plugins such as MemberPress: restrict content, change account pages and handle sign-ups and renewals. For creators and communities with paid access.
Keeps chosen levels (for example a hidden staff or legacy level) off the public levels page while their checkout links keep working.
Sends members to a different page after logging in depending on their membership level, for example Premium members to the premium library.
Adds a dashboard widget that lists your membership levels with the number of active members in each, cached so the dashboard stays fast.
Adds a [wpide_pmpro_expires] shortcode that shows when the member's current level ends, or "never" for levels without an end date.
Adds a "Level" column to the WordPress Users screen showing each user's Paid Memberships Pro level and its end date.
When a paid membership expires, the member is moved to your free level instead of losing membership entirely, so they keep basic access and stay on your list.
Shows a banner across the top of the site to members whose level ends within the next few days, with a link to renew.
Only lets people check out with an email address from your allowed domains, for company, school or association memberships.
Redirects members who already have a level away from the levels page to their membership account page, unless they came to change their level.
Hides navigation menu items from anyone who doesn't hold a matching membership level, using a CSS class like wpide-level-2 on the item.
Adds a "Page owner" setting to pages so you can build a private page for one member or client; only that person and editors can open it, and a [wpide_my_pages] shortcode lists a member's pages.
Lets you hide individual menu items from guests, members or certain roles by giving them a CSS class such as wpide-logged-in, wpide-logged-out or wpide-role-editor.
Hides any block from visitors or members based on a CSS class you add in the block's Advanced panel: wpide-members-only, wpide-guests-only or wpide-role-{role}.