Paid Memberships Pro Extra Expiration Warning Emails Addon v1.0.3
Send more than one customized “membership expiration warning” email to users with PMPro.
Same brand
More from Paid Memberships Pro
Paid Memberships Pro
by Paid Memberships Pro v3
The most complete member management and membership subscriptions plugin for Word...
Paid Memberships Pro – Payment Plans
by Paid Memberships Pro v3
Boost your checkout conversion rates with the Payment Plans Add On for Paid Memb...
Paid Memberships Pro - Limit Logins
by Paid Memberships Pro v3
The Limit Logins Add On restricts simultaneous logins for the same user account,...
Send more than one customized “membership expiration warning” email to users with PMPro.
How it Works
By default, Paid Memberships Pro will send members an email notice 7 days prior to their expiration date. Use this add on to send notifications at additional intervals. It also allows you to set a custom email message for each additional interval (i.e. send a custom message at the 30 day and 60 days from expiration point).
Installation
- Upload the ‘pmpro-extra-expiration-warning-emails’ directory to the ‘/wp-content/plugins/’ directory of your site.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- Update the $emails array to change when the additional emails are sent and to define a custom template file, if desired.
NOTE: The first few times this code runs, it will send expiration notices to members expiring up to and including each level. For example, if 30, 60, 90 day notices are set up:
- members expiring within 30 days will receive the 30 day notice
- members expiring within 31 to 60 days will receive the 60 day notice
- members expiring within 61 to 90 days will receive the 90 day notice
Recent releases
Release history
- FIX/ENHANCEMENT: The admin Bcc email now falls back to the bare `admin_email` value when no WordPress user is associated with it, instead of being silently dropped. #41 (@gazer22)
- Fixed a PHP warning and malformed `Bcc:` header that occurred when the site's `admin_email` was not associated with a WordPress user. #41 (@gazer22)
- Fixed an issue in multisite environments where the same `membership_id` on different subsites could share a single notice-sent timestamp, causing some subsites to skip expiration notices that should have been sent. Notice tracking is now scoped per-site via `update_user_option()`, with legacy timestamps migrated automatically. #42 (@dparker1005)
View changelog
- Added the !!renew_url!! email template variable to all emails sent by this plugin. #38 (@dparker1005)
- Updated the email flow for sending `membership_expiring` emails to use the core PMPro email sending functions to ensure compatibility with future PMPro versions. #38 (@dparker1005)
View changelog
- FIX/ENHANCEMENT: Added support for Action Scheduler in PMPro v3.5+. #36 (@dalemugford)
Frequently asked questions
Is Paid Memberships Pro – Extra Expiration Warning Emails Add On GPL licensed?
Can I use Paid Memberships Pro – Extra Expiration Warning Emails Add On on multiple websites?
How much does Paid Memberships Pro – Extra Expiration Warning Emails Add On cost on GPLCoffee?
Are updates included with Paid Memberships Pro – Extra Expiration Warning Emails Add On?
Is Paid Memberships Pro – Extra Expiration Warning Emails Add On safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).