Descripción
Construido sobre Paid Memberships Pro, el addon Set Expiration Dates añade al panel de miembros un control para definir fechas de expiración de suscripciones, permitiendo ajustar cuándo debe terminar el acceso de una membresía. Atiende a quienes trabajan con planes temporales, campañas con plazo definido o grupos con acceso limitado, manteniendo el vencimiento registrado en el flujo de membership sin depender de controles manuales externos.
Principales características de Set Expiration Dates
- Fechas de expiración
Define vencimientos específicos para membresías gestionadas en Paid Memberships Pro. - Control en el panel
Centraliza el ajuste de validez dentro de la administración de WordPress. - Gestión de acceso
Relaciona el término de la membresía con el control de contenido protegido. - Flujos temporales
Apoya planes con duración limitada, grupos cerrados o campañas estacionales. - Compatibilidad con PMPro
Funciona como componente adicional dentro del ecosistema Paid Memberships Pro.
Beneficios de Set Expiration Dates
- Más previsibilidad
Reduce olvidos al registrar plazos directamente en la membresía. - Menos control externo
Disminuye dependencia de hojas de cálculo para seguir vencimientos de acceso. - Acceso por plazo
Ayuda a limitar contenidos conforme a la duración pactada del plan. - Operación más clara
Facilita seguir cuándo cada membership debe dejar de estar vigente.
¿Para quién es indicado Set Expiration Dates?
- Quienes venden acceso temporal a contenidos, áreas restringidas o comunidades cerradas.
- Quien usa Paid Memberships Pro y necesita controlar vencimientos por membresía.
- Quienes organizan cursos, grupos o campañas con período de acceso definido.
Cómo descargar Set Expiration Dates
Set Expiration Dates está disponible para descarga aquí en Ultrapack. Tras descargar el archivo .zip, instale en Plugins > Añadir nuevo > Subir plugin, seleccione el paquete y active en el panel de WordPress. Mantenga instalado Paid Memberships Pro para usar el addon.
Set Expiration Dates funciona como un recurso adicional para sitios que dependen de memberships con plazo definido. Al llevar el control de vencimiento dentro del flujo de Paid Memberships Pro, el addon ayuda a organizar accesos temporales, reducir seguimiento manual y mantener reglas de expiración más fáciles de consultar en el panel.
Preguntas frecuentes
¿El plugin Paid Memberships Pro Set Expiration Dates es GPL?
Sí. Paid Memberships Pro Set Expiration Dates se distribuye bajo la licencia GPL (GNU General Public License). Puedes usarlo, modificarlo y redistribuirlo legalmente en todos los sitios que quieras.
¿Puedo usar el plugin Paid Memberships Pro Set Expiration Dates en más de un sitio?
Sí. Puedes instalar Paid Memberships Pro Set Expiration Dates en todos los sitios que quieras. Solo las actualizaciones automáticas con Ultrapack Auto Updater tienen límite: de 3 a 80 sitios, según el plan.
¿Cuánto cuesta el plugin Paid Memberships Pro Set Expiration Dates en Ultrapack?
Paid Memberships Pro Set Expiration Dates cuesta US$ 2,99 en la compra individual, y también está incluido en los planes de suscripción desde US$12/mes (VIP I).
¿El plugin Paid Memberships Pro Set Expiration Dates incluye actualizaciones?
Sí. La versión actual de Paid Memberships Pro Set Expiration Dates es la 0.8.1, publicada en Ultrapack el 30/09/2026. Los suscriptores actualizan directamente desde el panel de WordPress con UAU (Ultrapack Auto Updater).
¿Es seguro descargar e instalar el plugin Paid Memberships Pro Set Expiration Dates en mi WordPress?
Sí. Cada versión de Paid Memberships Pro Set Expiration Dates pasa por un análisis de malware (ClamAV y reglas YARA, en UltraHub) antes de publicarse.
Qué cambió en esta versión
Versión 0.8.1 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #55 (@dparker1005)
Versión 0.8 2026-03-30
- BUG FIX: Fixed an issue where the expiration date was not being correctly set when using a discount code with a set expiration date. (@dwanjuki)
- BUG FIX: 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)
Versión 0.7 2024-04-24
- ENHANCEMENT: Support Paystack and PayFast payment gateway.
- ENHANCEMENT: Applied WordPress Coding Standards to code (improves readability).
- ENHANCEMENT: Improved support to show the expiration date when a discount code is applied.
- ENHANCEMENT: Moved Set Expiration Date settings to Expiration Date tab in the Membership Level settings.
- BUG FIX: Fixed an issue in some cases where the expiration date was losing a day.
Versión 0.6.1 2020-01-19
- BUG FIX: Fixed issue where expiration dates might not apply accurately when using PayPal Standard.
Versión 0.6
- SECURITY: Escaped text on output.
- BUG FIX: Fixed a warning if the level's expiration date was not set at checkout.
- BUG FIX/ENHANCEMENT: Added a wrapper function for the pmpro_ipnhandler_level hook to ensure correct arguments are passed into this hook. Thanks @aquiferweb.
- ENHANCEMENT: Stopped autoloading set expiration date option. This should improve performance for sites that have a lot of membership levels with a set expiration date.
- ENHANCEMENT: Added in "Set Expiration Date" to level's table in the admin area to easily see which levels have these options set.
- ENHANCEMENT: Show a warning inside the admin area, if a level has a past date set.
- ENHANCEMENT: Allow localization/translations. Thanks to @skotperez for the French translation files.
- ENHANCEMENT: Rebuilt logic around calculating date, supports multi-digit placeholders.
- ENHANCEMENT: Added new filters to allow developers to dynamically adjust dates: 'pmprosed_expiration_date_raw' and 'pmprosed_expiration_date'.
- = .5.1 =
- BUG FIX: Fixed issue where expiration dates like 2019-07-29 would be converted to 2019-07-31 when used.
- = .4.3 =
- BUG FIX: Added back the code to make sure dates like 2019-02-31 are converted to 2019-02-28
- = .4.2 =
- BUG FIX: Fixed bug where some dates were not correctly pushed to next month.
- ENHANCEMENT: Added ability to pass a date to pmprosed_fixDate to set expiration dates from instead of using current date.
- = .4.1 =
- BUG FIX: Better handling of Y1 and M1. A date like Y1-12-31 no longer is pushed out to next year.
- ENHANCEMENT: Created a test file here
- BUG FIX/ENHANCEMENT: Accepting Y1 and M1 in addition to Y and M in dates.
- = .3.1 =
- BUG: Fixed warning if the $level passed into the pmpro_after_checkout hook was empty.
- BUG: Fixed bug when using PayPal Standard.
- BUG: Fixed bug with dates near the end of the month.
- Now showing Membership expires on {date} and checkout page when a set expiration date is set. (Thanks, Tania)
- Fixed bug when applying discount codes
- = .1.1 =
- Fixed a warning.
- "Y" variable now starts from the next year if the expiration date has already passed.
- Initial commit.
Notas de versión publicadas por el desarrollador.
Cómo instalar
Actualización automática: este ítem se actualiza con el Ultrapack Auto Updater. Con él instalado, la versión nueva aparece en tu panel como cualquier otra actualización de WordPress (cómo configurarlo).
Este ítem es un complemento del plugin Paid Memberships Pro. Instalado solo no da ningún error, pero tampoco funciona.
- Instala y activa el plugin Paid Memberships Pro antes que este.
- Descarga el archivo
pmpro-set-expiration-dates.zip. - En el panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin.
- Selecciona el archivo
pmpro-set-expiration-dates.zip, haz clic en Instalar ahora y después en Activar.
- Los dos quedan activos al mismo tiempo. Desactivar el plugin Paid Memberships Pro apaga este complemento con él.
- Las opciones de un complemento suelen aparecer dentro de las pantallas del plugin principal, y no en un menú propio. Si no encuentras nada nuevo en el panel después de activarlo, busca ahí antes de abrir un ticket.
¿Te trabaste en algún paso? Abre un ticket diciendo en cuál te detuviste.

UAU Ready