Expiry Dates for User Accounts
Lets administrators set an expiry date on any account; after that date the user is logged out and can no longer log in, which suits trial or temporary access.
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.
Lets administrators set an expiry date on any account; after that date the user is logged out and can no longer log in, which suits trial or temporary access.
Styles the members-only and paywall prompts from the WPIDE library with a soft fade over the last lines of the teaser and a clear call-to-action box.
Gives MemberPress members access to the LearnDash courses tied to their membership when they pay, and removes it when the membership expires.
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.
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 an email when a member's MemberPress transaction expires, so you can reach out personally before they forget about you.
Adds a [wpide_mepr_memberships] shortcode that lists the logged-in member's active memberships by name, for welcome boxes and account pages.
Redirects logged-in members who already own a membership away from that membership's sign-up page to their account page, avoiding accidental double purchases.
Posts in a chosen category show visitors the first few lines followed by a log-in or sign-up box; logged-in members see the full post.
Adds a "Members only" box to the post and page editor; restricted content shows a login prompt to visitors and to roles you did not tick, and stays out of search and feeds for them.
Enrolls members in the LearnDash courses tied to their Paid Memberships Pro level and removes access when they cancel or their level expires.
Appends a short note such as "plus VAT" or "cancel any time" to the price text Paid Memberships Pro shows for each level.
Sends new members to a different confirmation page for each level after checkout, for example an onboarding page for your premium tier.
Sends you a short email when Paid Memberships Pro expires a member's level, so you can follow up personally.
Adds a column to Memberships > Members showing a value from the member's profile, such as their company or phone number.
Adds your own links, such as "Member resources" or "Book a call", to the Member Links box on the Paid Memberships Pro account page.
Adds a WordPress role that matches the member's level when they join and removes it when they cancel, expire or change level.
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 [wpide_pmpro_expires] shortcode that shows when the member's current level ends, or "never" for levels without an 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.
Gives new sign-ups a "trial" role for a limited time (14 days by default) and then switches them to a basic role automatically the next time they visit.