Paid Memberships Pro – Set Expiration Date featured image

Paid Memberships Pro Set Expiration Date v0.8

Developer: Stranger StudiosCategory: WordPress PluginsTrusted with 27 downloadsLiteLatest v0.8Updated 5mo ago

Set a specific expiration date (e.

Same brand

More from Paid Memberships Pro

Paid Memberships Pro icon

Paid Memberships Pro - WordPress Plugin

by Paid Memberships Pro v3

The most complete member management and membership subscriptions plugin for WordPress Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site.

Paid Memberships Pro - Limit Logins icon

Paid Memberships Pro Limit Logins

by Paid Memberships Pro v3

The Limit Logins Add On restricts simultaneous logins for the same user account, ensuring members cannot share their login credentials with others.

Paid Memberships Pro – Payment Plans icon

Paid Memberships Pro Payment Plans Addon

by Paid Memberships Pro v3

Boost your checkout conversion rates with the Payment Plans Add On for Paid Memberships Pro.

Set a specific expiration date (e.g. 2013-12-31) for a PMPro membership level or discount code. This expiration date will override any expiration period set on the level.

This code gist has been built into a full-fledged plugin that is available now on GitHub. Using this plugin as is will add an additional field to the edit level and edit discount code pages allowing you to set a specific expiration date. So instead of “expire in 30 days” you can set the level to “expire on 2015-01-01”.

The symbols Y and Y2 can be swapped in to represent the current year and next year respectively. So to expire on January 1st next year, use: Y2-01-01

The symbols M and M2 can be swapped in to represent the current month and next month respectively. So to expire on the 1st of the next month, use: Y-M2-01

Viewing this code on GitHub may also give you insight into writing custom rules for expiration dates.

Recent releases

Release history

View all 3 versions
v0.8LatestVerified Safe
Apr 2, 202612.8 KB
Fixed
  • Fixed an issue where the expiration date was not being correctly set when using a discount code with a set expiration date. (@dwanjuki)
  • Corrected expiration date calculation for future-based rules. For example, "Y2-M1-01" now correctly resolves to "next year – current month – 01". Previously, it incorrectly advanced both the month and year (next month, next year). (@andrewlimaza)
Apr 26, 202412.5 KB
View changelog
Added
  • Support Paystack and PayFast payment gateway.
  • Applied WordPress Coding Standards to code (improves readability).
  • Improved support to show the expiration date when a discount code is applied.
  • Moved Set Expiration Date settings to Expiration Date tab in the Membership Level settings.
Fixed
  • Fixed an issue in some cases where the expiration date was losing a day.
Dec 24, 202510.9 KB
View changelog
Fixed
  • Fixed issue where expiration dates might not apply accurately when using PayPal Standard.

Frequently asked questions

Is Paid Memberships Pro – Set Expiration Date GPL licensed?
Yes, Paid Memberships Pro – Set Expiration Date is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of Paid Memberships Pro – Set Expiration Date?
The latest version of Paid Memberships Pro – Set Expiration Date on GPLCoffee is v0.8 (released Apr 2, 2026, 12.8 KB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does Paid Memberships Pro – Set Expiration Date cost on GPLCoffee?
Paid Memberships Pro – Set Expiration Date is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Paid Memberships Pro – Set Expiration Date along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress versions does Paid Memberships Pro – Set Expiration Date support?
The current release of Paid Memberships Pro – Set Expiration Date requires WordPress 6.0 or higher, tested up to WordPress 6.9. Per-release compatibility details are listed in the version history.
Is Paid Memberships Pro – Set Expiration Date safe to download?
Yes. The latest release of Paid Memberships Pro – Set Expiration Date (v0.8) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

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).