Hide Members-Only Pages From Menus for Visitors
Removes menu links to posts and pages marked members-only (by the WPIDE "Members-Only Posts" snippet) or set to private, so visitors never see links they can't open.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Removes menu links to posts and pages marked members-only (by the WPIDE "Members-Only Posts" snippet) or set to private, so visitors never see links they can't open.
Removes the "Logged in as … Edit your profile. Log out?" line from the top of the comment form for a cleaner look on member sites.
Adds a role to students when they pass a chosen LearnDash quiz, for example a "Certified" role that unlocks a members area.
Adds a [wpide_deactivate_account] shortcode with a button members can use to close their account; they are logged out and blocked, and an administrator can reactivate them later.
Adds password and confirm-password fields to the WordPress registration form, so new members pick their own password instead of waiting for a "set your password" email.
Gives users an extra role when they join a LifterLMS membership and removes it again when they leave, so other plugins can use roles for access.
Adds a [wpide_llms_enrolled id="123"] shortcode that shows its content only to students enrolled in a course or membership, with an optional message for everyone else.
Enrolls every newly registered user in the LifterLMS courses or memberships you choose, such as a free welcome course.
Adds a small lock symbol before the titles of members-only posts in lists and archives for visitors, so they know what needs an account before clicking.
Adds a "Already a member? Log in" link below the MemberPress access-denied message, returning members to the same page after login.
Shows a small "Log in or create an account" box halfway through articles for visitors who are not logged in.
Makes every "Log out" link on the front of the site return people to the page they were reading instead of the login screen.
Adds the Order field to chosen post types and sorts them by it on the front end and in the admin, so you can control the order of team members, services or FAQs.
Adds a [wpide_member_count] shortcode that shows how many members your site has, optionally for one role, cached so it stays fast on big sites.
Adds a [wpide_account] shortcode that greets the logged-in member and shows their avatar, membership details, recent posts and comments, and account links.
Adds a [wpide_members] shortcode that lists members with their avatar and display name in a responsive, paginated grid, shown only to logged-in visitors by default.
Adds MemberPress members to a BuddyPress group for their membership when they pay, giving each tier its own private community space.
Gives MemberPress members access to the LearnDash courses tied to their membership when they pay, and removes it when the membership expires.
Adds a "Memberships" column to the WordPress Users screen showing each user's active MemberPress memberships at a glance.
Gives members an extra WordPress role when they buy a membership and removes it when that membership expires, so role-based plugins can follow MemberPress.
Adds body classes like wpide-mepr-member and wpide-mepr-123 for each active membership, so you can show, hide or restyle parts of your theme with CSS.
Sends members to a different page after logging in depending on the membership they hold, for example Gold members to the Gold dashboard.
Sends you a short email with the member's name, email and membership as soon as someone completes a MemberPress sign-up.
Sends you an email when a member's MemberPress transaction expires, so you can reach out personally before they forget about you.