Descrição
Construído sobre o Paid Memberships Pro, o addon Set Expiration Dates adiciona ao painel de membros um controle para definir datas de expiração de assinaturas, permitindo ajustar quando o acesso de uma associação deve terminar. Ele atende quem trabalha com planos temporários, campanhas com prazo definido ou turmas com acesso limitado, mantendo o vencimento registrado no fluxo de membership sem depender de controles manuais externos.
Principais Características do Set Expiration Dates
- Datas de expiração
Define vencimentos específicos para associações gerenciadas no Paid Memberships Pro. - Controle no painel
Centraliza o ajuste de validade dentro da administração do WordPress. - Gestão de acesso
Relaciona o término da associação ao controle de conteúdo protegido. - Fluxos temporários
Apoia planos com duração limitada, turmas fechadas ou campanhas sazonais. - Compatibilidade com PMPro
Funciona como componente adicional dentro do ecossistema Paid Memberships Pro.
Benefícios do Set Expiration Dates
- Mais previsibilidade
Reduz esquecimentos ao registrar prazos diretamente na associação. - Menos controle externo
Diminui dependência de planilhas para acompanhar vencimentos de acesso. - Acesso por prazo
Ajuda a limitar conteúdos conforme a duração combinada do plano. - Operação mais clara
Facilita acompanhar quando cada membership deve deixar de valer.
Para Quem o Set Expiration Dates é Indicado?
- Quem vende acesso temporário a conteúdos, áreas restritas ou comunidades fechadas.
- Você que usa Paid Memberships Pro e precisa controlar vencimentos por associação.
- Quem organiza cursos, turmas ou campanhas com período de acesso definido.
Como Baixar o Set Expiration Dates
O Set Expiration Dates está disponível para download aqui no Ultrapack. Após baixar o arquivo .zip, instale em Plugins > Adicionar Novo > Enviar plugin, selecione o pacote e ative no painel do WordPress. Mantenha o Paid Memberships Pro instalado para usar o addon.
O Set Expiration Dates funciona como um recurso adicional para sites que dependem de memberships com prazo definido. Ao levar o controle de vencimento para dentro do fluxo do Paid Memberships Pro, o addon ajuda a organizar acessos temporários, reduzir acompanhamento manual e manter regras de expiração mais fáceis de consultar no painel.
Perguntas Frequentes
O plugin Paid Memberships Pro Set Expiration Dates é GPL?
Sim. O Paid Memberships Pro Set Expiration Dates é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin Paid Memberships Pro Set Expiration Dates em mais de um site?
Sim. Você pode instalar o Paid Memberships Pro Set Expiration Dates em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin Paid Memberships Pro Set Expiration Dates no Ultrapack?
O Paid Memberships Pro Set Expiration Dates sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin Paid Memberships Pro Set Expiration Dates inclui atualizações?
Sim. A versão atual do Paid Memberships Pro Set Expiration Dates é a 0.8.1, publicada no Ultrapack em 30/09/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin Paid Memberships Pro Set Expiration Dates é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do Paid Memberships Pro Set Expiration Dates passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
O que mudou nesta versão
Versão 0.8.1 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #55 (@dparker1005)
Versão 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)
Versão 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.
Versão 0.6.1 2020-01-19
- BUG FIX: Fixed issue where expiration dates might not apply accurately when using PayPal Standard.
Versão 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 versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
Este item é um complemento do plugin Paid Memberships Pro. Instalado sozinho ele não dá erro nenhum, mas também não funciona.
- Instale e ative o plugin Paid Memberships Pro antes deste.
- Baixe o arquivo
pmpro-set-expiration-dates.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
pmpro-set-expiration-dates.zip, clique em Instalar agora e depois em Ativar.
- Os dois ficam ativos ao mesmo tempo. Desativar o plugin Paid Memberships Pro desliga este complemento junto.
- As opções de um complemento costumam aparecer dentro das telas do plugin principal, e não num menu próprio. Se você não achar nada de novo no painel depois de ativar, procure ali antes de abrir um chamado.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready