WP Manifestindependent plugin directory
manifest / users / e20r-membership-expiration-choice

E20R Member Cancellation Policy for Paid Memberships Pro

Specify how to handle a "Cancel Paid Memberships Pro Membership" operation by the user. Either cancel access to protected content at the end of the membership period (default), or immediately (selectable)

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/eighty20results/e20r-membership-expiration-choice/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
Adds a membership level setting to configure how PMPro will handle member cancellations. By default, PMPro terminates the user's access to protected content immediately. This plugin will configure the membership to end at the termination of the currently paid-for membership period (new default). However, it's possible to change this policy to "immediately" on a per-membership level basis, via the Membership Level settings in the WordPress backend. 1. Upload the e20r-member-cancellation-policy folder to the /wp-content/plugins/ directory. 1. Activate the plugin through the 'Plugins' menu in WordPress. 1. Edit your membership levels and set the Membership Cancellation Policy option for each level. ENHANCEMENT: Updated copyright notice and now tested up to v5.1 ENHANCEMENT: Add CSS file containing style to hide Cancel link if member cancelled membership already ENHANCEMENT: Remove 'member cancelled this level' meta when membership is expired by Cron ENHANCEMENT: Conditionally load custom CSS to hide 'Cancel' link on Accounts page ENHANCEMENT: Track membership level being cancelled for the user (used by conditional CSS load) ENHANCEMENT: Use cache for membership end date & u