Paid Memberships Pro – Restrinja o acesso ao conteúdo, cursos e comunidades aos associados – Assinaturas gratuitas ou pagas

Descrição

O mais completo plugin de gerenciamento de associados e assinaturas de associações para WordPress

O Paid Memberships Pro lhe dá todas as ferramentas que precisa para iniciar, gerenciar e crescer o seu site de associações. O plugin é projetado para sites com conteúdo premium, cursos on-line ou LMS e associações baseadas em treinamento, clubes e associações, sites de descontos apenas para associados, produtos com caixa de inscrição, boletins de informações pagos, e mais.

Os usuários podem selecionar um nível de associação, concluir pagamentos e tornar-se imediatamente associado do seu site. Você decide qual conteúdo seu associado pode acessar. Associados podem accessar, ver seus pagamentos, atualizar suas informações de cobrança ou cancelar as suas contas diretamente do seu site.

Fácil de configurar e profundamente personalizável

Recursos de experiência do associado

  • Acesso na interface
  • Cadastro de usuários na interface
  • Restauração da senha na interface
  • Edição do perfil na interface
  • Painel da conta de associação
  • Páginas de faturas de associação e informações de cobrança
  • Custom User Profile and Registration Form Fields
  • Custom Member Emails
  • Restrinja o acesso ao Painel do WP
  • Oculte a Barra de Ferramentas do WP

Veja todos os Screenshots

Recursos de proteção de conteúdo

Gateways de pagamento integrados

Todos os nossos gateways de pagamentos estão incluídos no plugin. Escolha entre Stripe, PayPal, Authorize.net, Braintree, or 2Checkout. Você pode oferecer múltiplas opções de gateway no pagamento incluindo PayPal Express ou pagamentos off-line por cheques ou transferência bancária.

Preços de níveis e expirações flexíveis

  • Pagamentos Únicos
  • Assinaturas recorrentes
  • Degustações personalizadas
  • Datas personalizadas de renovação
  • Preços variáveis e doações
  • Códigos de Desconto
  • Pagametos Prorated
  • Expiração Anual, Mensal, Diária e Horária.

Complementos populares

Extenda os recursos do seu site de associações ou integre serviços de terceiros através da nossa biblioteca com mais de 65 complementos. Alguns dos recursos mais populares incluem:

Veja os complementos

O Paid Memberships Pro é um plugin gratuito de associações para WordPress

Nosso plugin é 100% GPL e disponível no repositório do WordPress ou em nosso site em www.paidmembershipspro.com. A versão completa do plugin é oferecida sem restrições ou licenças adicionais obrigatórias. Desenvolvedores podem se envolver através da nossa página no GitHub.

Imagens de tela

  • Página otimizada de pagamento de associação que se integra facilmente ao seu site em WordPress. Os campos capturados no pagamento podem ser modificados com outros Complementos.
  • Defina os níveis de associação que melhor se encaixam ao seu negócio, se eles serão gratuitos, pagos ou assinaturas (anual, mensal, semanal, diária). Ofereça períodos personalizados de degustação (degustação gratuita e de duração personalizada, preço 'introdutório')
  • Configurações de acesso de associação fáceis de usar por página, post ou categoria. Shortcodes para exibir inline o conteúdo restrito. Hooks amigáveis ao desenvolvedor para restringir o acesso de qualquer maneira que você precisar.
  • Os associados são usuários do WordPress. O PMPro fornece uma interface única para ver o histórico de um único associado, filtrar e pesquisar todos os associados ou exportar a sua lista de associados.
  • Ofereça descontos nas associações com regras específicas de preços (restritas por nível, preço único para cada nível, número de utilizações, data de expiração).
  • Relatórios filtráveis de lucros das vendas (relatórios também incluídos para visitas, visualizações, acessos, inscrições, cancelamentos e outras estatísticas de associação).
  • Configurações avançadas para atualizar as mensagens aos não-associados, opcionalmente mostrar os resumos ou filtrar o conteúdo, usar reCaptcha, e uma caixa de seleção dos termos de serviço.
  • Página de seleção de níveis de associação, filtre o shortcode com atributos adicioneia susando complementos ou o tema Memberlite.
  • Página da conta de associação, exibe todas as seções ou mostra seções específicas usando atributos de shortcode.

Blocos

Este plugin disponibiliza 15 blocos.

  • Membership Checkout Button
  • PMPro Page: Account (Full)
  • PMPro Page: Account Memberships
  • PMPro Page: Account Profile View
  • PMPro Page: Account Invoices
  • PMPro Page: Account Links
  • PMPro Page: Billing
  • PMPro Page: Cancel
  • Membership Checkout Form
  • PMPro Page: Confirmation
  • PMPro Page: Invoice
  • Membership Levels and Pricing Table
  • PMPro Page: Account Profile Edit
  • Login Form
  • Membership Required Block

Instalação

Baixe, instale e ative!

  1. Vá em Plugins > Adicionar novo para encontrar e instalar o Paid Memberships Pro.
  2. Ou baixe a versão mais recente do plugin, e então vá até Plugins > Adicionar novo e clique no botão “Enviar plugin” para enviar o seu arquivo .zip.
  3. Ative o plugin.

Conclua a configuração inicial do plugin

Vá até Associações > Painel no administrador do WordPress para iniciar a configuração. O nosso Tutorial de Configuração Inicial irá mostrar como configurar as seguintes páginas obrigatórias:

  1. Níveis de associação: adicione um ou mais níveis
  2. Configurações de página: irá gerar as páginas na interface.
  3. Gateway de pagamento: selecione e configure o seu gateway e SSL
  4. E-mail: Personalize as configurações e modelos de e-mail
  5. Configurações avançadas: atualização das mensagens de não-associados, filtros de conteúdo, acesso ao painel e mais.

Mais documentação de instalação e configuração

FAQ

Preciso de ajuda para instalar, configurar ou personalizar o plugin.

Visite nosso site de suporte em http://www.paidmembershipspro.com para mais documentação e nossos fóruns de suporte.

Encontrei um erro no plugin.

Faça um post no fórum de suporte do WordPress e iremos corrigir isso rapidamente. Obrigado por sua ajuda.

Meu site está quebrado ou em branco ou não me permite acessar após ativar o Paid Memberships Pro

Isso normalmente é causado por um conflito com outro plugin que está tentando redirecionar as páginas de acesso/cadastro, ou tentando redirecionar de HTTP para HTTPS, etc.

Para obter acesso novamente ao seu site, acesse via FTP e renomeie a pasta /wp-content/plugins/paid-memberships-pro/ para /wp-content/plugins/paid-memberhsips-pro-d/ (ou qualquer outro nome). Agora o WP não será capaz de encontrar o PMPro, e você poderá novamente acessar seu /wp-admin/. A partir daí, visite a página de plugins para desativar o Paid Memberships Pro (você deverá renomear novamente a pasta para paid-memberships-pro).

A longo prazo você precisará encontrar e corrigir o conflito. Normalmente podemos fazer isso rapidamente pra você caso faça o registro para suporte em http://www.paidmembershipspro.com/pricing/ e nos envie as suas credenciais de administrador do WP e de FTP.

O PMPro suporta instalações em rede/multisite?

“Suporte a multisite” tem significados diferentes para cada pessoa. Este guia cobre as três formas básicas de usar o Paid Memberships Pro em uma rede.

O PMPro funciona basicamente como um plugin para cada site. Cada site terá sua própria lista de níveis de associação, associados, configurações de pagamento, etc.

O nosso Complemento de Rede/Multisite permite aos associados escolherem um nome e título para o seu site e configura um site na rede no pagamento.

O nosso Complemento de Associações em Rede permite gerenciar associações no site ‘principal’ da rede e fornece ou restringe o acesso a outros subsites da rede.

Se deseja mais ajuda usando o PMPro em uma instalação de rede, registre-se para suporte em http://www.paidmembershipspro.com.

O PMPro suporta o X?

Não tem certeza? Você pode descobrir pesquisando um pouco.

  1. Veja a nossa página de compatibilidade.
  2. Veja os nossos complementos.
  3. Faça uma pesquisa em nosso site.
  4. Pergunte nos fóruns aqui.

Avaliações

26 de setembro de 2022
I'm not a coder or developer and the staff at pmpro was very patient and helpful in helping me to get my dating site configured the way I needed. Thank you PMPRO
6 de setembro de 2022
I'm a tech noob, but PM Pro still makes it possible for people like me to successfully handle payment processing automatically so that I now have a passive income. Awesome plugin with a LOT of functionality, even in the free version!

BS

1 de setembro de 2022
BS, I can not add new users from my back end to try out the service and i can't add my self as an admin which is total ridiculous, I have to pay and install an addon?
12 de agosto de 2022
Plugin does what it should do. I am very impressed by the support team. I always got fast replies if it was a bug or a feature request. And more important: solutions were always found and communicated in an understandable way.
Leia todas as 545 avaliações

Colaboradores e desenvolvedores

“Paid Memberships Pro – Restrinja o acesso ao conteúdo, cursos e comunidades aos associados – Assinaturas gratuitas ou pagas” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

“Paid Memberships Pro – Restrinja o acesso ao conteúdo, cursos e comunidades aos associados – Assinaturas gratuitas ou pagas” foi traduzido para 16 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “Paid Memberships Pro – Restrinja o acesso ao conteúdo, cursos e comunidades aos associados – Assinaturas gratuitas ou pagas” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

2.9.5 – 2022-09-17

  • ENHANCEMENT: Added Select2/Autocomplete as a field type in the user field settings. #2237 (@kimcoleman)
  • ENHANCEMENT: Improving our in-app notification styling. #2234 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Now skipping Secure Customer Authentication (SCA) for Stripe subscriptions at checkout with a $0 initial payment. This fixes issues where SCA failure would orphan active subscriptions. Recurring payments are working fine without this additional check.
  • BUG FIX/ENHANCEMENT: Improved CSS for frontend form fields.
  • BUG FIX/ENHANCEMENT: Fixed placement of required field asterisks for certain field types. #2231 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Fixed display of the CVV popup. #2224 (@dparker1005)
  • BUG FIX: Fixed application fee issue that happened when users in some countries tried to use Stripe Connect. #2228 (@dparker1005)
  • BUG FIX: Fixed case where user fields wouldn’t show for users if earlier fields/groups were only for admins. #2233 (@kimcoleman)
  • BUG FIX: Fixed fatal error for older versions of WordPress missing the wp_get_environment_type() function. #2236 (@mircobabini)
  • BUG FIX: Fixed issue where PMPro memberships were sometimes not cancelled when a subscription was cancelled in Stripe. #2217 (@dparker1005)
  • BUG FIX: Fixed fatal error that was preventing the weekly (opt in) data tracking from running. #2242 (@ideadude)

2.9.4 – 2022-08-30

  • BUG FIX/ENHANCEMENT: Added MMPU compatibility for some crons. #2211 (@dparker1005)
  • BUG FIX/ENHANCEMENT: The default “More Information” group name/label is now translatable. #2214 (@mircobabini)
  • BUG FIX/ENHANCEMENT: Added JavaScript code to prevent duplicate clicking of the cancel button. #2216 (@mircobabini)
  • BUG FIX/ENHANCEMENT: Fixed PHP notice on the update billing page. #2219 (@mircobabini)
  • BUG FIX/ENHANCEMENT: Avoiding line breaks in very long labels for checkbox fields. #2221 (@mircobabini)
  • BUG FIX: Fixed issue with processing customer.subscription.deleted webhook events from Stripe with newer versions of PHP. #2217 (@dparker1005)

2.9.3 – 2022-08-25

  • ENHANCEMENT: Added pmpro_add_user_field_where( $where, $field ) and pmpro_add_user_field( $field, $where ) filters.
  • BUG FIX/ENHANCEMENT: Added MMPU support for some emails so correct level information is shown. #2200 (@dparker1005)
  • BUG FIX/ENHANCEMENT: The pmpro_checkout_box-{groupname} id given to checkout box divs is now sanitized to avoid spaces and special characters there. #2209 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Trimming underscores off the front/back of suggested group names in the user field settings. #2209 (@dparker1005)
  • BUG FIX: Fixed issues with fields showing in some checkout checkbox/group locations. #2204 #2205 (@ipokkel)
  • BUG FIX: Fixed issue where discount code uses weren’t being tracked when using the Stripe Checkout beta. #2196 (@dparker1005)

2.9.2 – 2022-08-10

  • BUG FIX/ENHANCEMENT: Now correctly deprecating the pmprorh_section_header() function. We accidentally had it reversed and throwing a warning when using the new pmpro_default_field_group_label() function. (@kimcoleman)
  • BUG FIX/ENHANCEMENT: When saving user fields, now making sure that the group name is not blank and unique. Blank or duplicate group names could cause other issues, e.g. with required fields or fields being shown multiple times at checkout. #2187 (@ideadude)
  • BUG FIX/ENHANCEMENT: Fixed issue where the sales report widget cache was not being updated when new orders came in.
  • BUG FIX/ENHANCEMENT: Better error handling in the PayPal IPN handler. #2194 (@mircobabini)
  • BUG FIX: Fixed issue where user fields set as “required” weren’t being styled as required on the checkout page. #2180 (@ipokkel)
  • BUG FIX: Now showing the new level templates even if you click on the link in the dashboard or on a fresh install’s levels page. #2181 (@kimwhite)
  • BUG FIX: Fixed issues where pmprorh_sanitize was being called instead of the new pmpro_sanitize, causing issues with date fields and others at checkout. #2182

2.9.1 – 2022-07-28

  • ENHANCEMENT: Enhanced doc blocks for some functions in includes/functions.php.
  • BUG FIX/ENHANCEMENT: Fixed localization of a few strings.
  • BUG FIX/ENHANCEMENT: Added unset magic method to the MemberOrder class to avoid warnings, e.g. in the REST API endpoints, which remove some data from orders before output. #2177 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Removed unused local variable name_parts. #2170 (@mircobabini)
  • BUG FIX/ENHANCEMENT: Fixed CSS/UI issues in the mobile view of some dashboard pages. #2174 #2175 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Now filtering the confirmation URL when using Stripe Checkout. #2178 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Removed some trailing commas that were throwing errors for some users on old versions of PHP. (@ideadude, @andrewlimaza)
  • BUG FIX: Fixed fatal error when reactivating the Register Helper plugin. #2173 (@ideadude, @JarrydLong)
  • BUG FIX: Fixed fatal error when reactivating the Register Helper plugin. #2173 (@ideadude, @JarrydLong)
  • BUG FIX: Fixed issue with saving group levels when you have more than one group.

2.9 – 2022-07-18

  • FEATURE: Added a “User Fields” tab to the settings page. You can now add “Register Helper” style fields through the WP admin dashboard without code. (@ideadude, @kimcoleman, @dparker1005)
  • FEATURE: The “Add Ons” tab has a new look, with better browsing and searching. (@kimcoleman)
  • FEATURE: Added support for level templates to more easily allow admins to create popular types of levels. (@kimcoleman)
  • FEATURE: Added a CSV export option to the built-in reports. (@andrewlimaza, @JarryLong)
  • ENHANCEMENT: Redesigned the Add/Edit Membership Level screen to focus on the applicable settings for the type of level. (@kimcoleman)
  • ENHANCEMENT: Testing PHP sessions in site health now. (@JarrydLong)
  • ENHANCEMENT: Fixed doc block for the pmpro_getLevel() function. (@eighty20results)
  • ENHANCEMENT: Showing a notice on the PMPro settings pages if the next update for PMPro has an “update notice” section in the readme for that version. (@dparker1005)
  • ENHANCEMENT: Removed the odd line break from the “Powered by Paid Memberships Pro” HTML comment. (@mircobabini)
  • ENHANCEMENT: Added filter pmpro_membershiplevels_page_action_links to add/modify buttons on the Settings > Membership Levels admin page. (@kimcoleman)
  • ENHANCEMENT: Added pmpro_unhandled_webhook action that is thrown when a webhook or IPN handler encounters a webhook that isn’t processed by PMPro. You can use this hook to log these cases for debugging purposes. (@mircobabini)
  • ENHANCEMENT: Disabled the credit card options for the Stripe gateway. Instead, it now says “We accept all major credit cards”. (@mircobabini)
  • ENHANCEMENT: Added a pmpro_order_status_{status} hook that is fired whenever an order’s status changes. Passes the $status, $order, and $original_status as params. (@JarryLong)
  • BUG FIX/ENHANCEMENT: Added the pmpro_calculate_profile_start_date() function, which is used in all built-in gateways now. This fixes some issues with inconsistencies for subscriptions with multiple month billing periods. (@dparker1005, @messica)
  • BUG FIX/ENHANCEMENT: Now handling the subscr_failed IPN message for PayPal. This message is now sent sometimes instead of the “recurring_payment_skipped” one. (@andrewlimaza)
  • BUG FIX/ENHANCEMENT: The PayPal IPN handler is now treating “Voided”, “Denied”, and “Expired” payment statuses similar to “Failed”. (@JarrydLong)
  • BUG FIX/ENHANCEMENT: Now requiring a name when adding/editing a level. (@JarrydLong)
  • BUG FIX/ENHANCEMENT: Updates to the level save logic to avoid some edge case issues. (@ideadude)
  • BUG FIX/ENHANCEMENT: Removed some trailing commas in arrays that were breaking PHP 5.6 users. (@mircobabini)
  • BUG FIX: Fixed “No such product” bug that happened sometimes when checking out with Stripe. We catch this now and create the products when they are missing. (@dparker1005)
  • REFACTOR: Removed update notice RE Better Login Reports being merged into core PMPro (which happened a few years ago). Now using the general deprecation notices RE old add ons. (@JarrydLong)
  • REFACTOR: Refactored the MemberOrder class a bit to avoid PHP 8+ warnings. (@JarrydLong)

2.8.3 – 2022-05-23

  • CORREÇÃO DE ERRO/MELHORIA: Evitando múltiplas consultas ao banco de dados referentes às verificações da chave de licença quando nenhuma chave de licença está ativa.
  • CORREÇÃO DE ERRO: Corrigido um problema onde algumas assinaturas do PayPal tinham 1 ano extra de degustação ao serem configuradas.
  • CORREÇÃO DE ERRO: Evitando alertas sobre taxas de aplicativo ao usar as chaves antigas do Stripe.
  • REFATORAÇÃO: Refatorado para atualizações recentes do código de compatibilidade Divi para usuários que podem usar um gist similar.

2.8.2 – 2022-05-20

  • MELHORIA: Agora marcando a página de acesso escolhida do PMPro na tabela de páginas no painel. #2073 (@mircobabini)
  • MELHORIA: Melhorado o texto de ajuda na página de configurações de pagamento quando usando as chaves antigas do Stripe. Lembrete para desconectar do Stripe se também estiver usando chaves antigas. #2078 (@dparker1005)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos problemas de redirecionamento que ocorriam se a página de acesso fosse jogada na lixeira. #2077 (@andrewlimaza)
  • CORREÇÃO DE ERRO/MELHORIA: Ajustada a exibição de números longos no widget do relatório de vendas. #2071 (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: REnoeado o campo de ocultação de anúncios na página de configurações avançadas, de forma que bloqueadores de anúncios não a bloqueiem. #2072 (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigida a exibição responsiva de várias páginas de administração quando visualizadas em telas menores. #2079 (@kimcoleman)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido o rastreamento do recurso de ocultação de anúncios via Wisdom. #2081 (@andrewlimaza)
  • CORREÇÃO DE ERRO/MELHORIA: Adicionando HTML às nossas mensagens de no_access quando usando Divi para evitar problemas de exibição. #2080 (@kimcoleman)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido um alerta no relatório de associações quando usando MMPU. #2104 (@mircobabini)
  • CORREÇÃO DE ERRO: Movida a chamada para o pmpro_doing_webhook no manipulador de webhook do Stripe para certificar que as bibliotecas do Stripe já estejam carregadas. #2101 (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Evitando chamadas duplicadas ao banco de dados quando pmpro_license_isValid() é chamado sem nenhuma chave. Isso vinha ocorrendo nas páginas de plugins, atualizações e complementos no painel. (@ideadude)
  • CORREÇÃO DE ERRO: Corrigidos problemas onde eventos de falha de pagamento não estavam sendo processados corretamente no manipulador de webhook do Stripe. #2100 (@andrewlimaza, @dparker1005, @ideadude)
  • CORREÇÃO DE ERRO: Corrigido um problema onde pedidos recorrentes não eram salvos se um método de pagamento não pudesse ser encontrado. #2099 #2105 #2104 (@dparker1005, @ideadude)
  • CORREÇÃO DE ERRO: Corrigido um erro na página de pedidos que ocorria em algumas versões do PHP. #2075 (@mircobabini)

2.8.1 – 2022-05-10

  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos erros tipográficos em algumas descrições de blocos. #2064 (@mircobabini)
  • CORREÇÃO DE ERRO: Corrigido um problema onde o cron do e-mail de resumo e alguns outros estavam sendo executados com maior frequencia do que o desejado. #2070 (@mircobabini)

2.8 – 2022-05-05

  • RECURSO: Adicionados botões de estorno para os pedidos no Stripe e PayPal Express. #1948 (@JarrydLong)
  • RECURSO: Lançadas versões beta do Pagamento Stripe. Adicione define('PMPRO_STRIPE_CHECKOUT_BETA_ENABLED', true); ao seu wp-config.php para ativar este gateway durante a fase beta. #1923 (@dlparker1005)
  • MELHORIA: Introduzido um novo conjunto de funções que manipulam tarefas relativas ao cron incluindo: pmpro_get_crons() para obter a lista de crons cadastrados pelo PMPro. #1999 (@sc0ttkclark)
  • MELHORIA: Novo filtro pmpro_registered_crons com o qual você pode cadastrar novos cron a serem manipulados pelo PMPro. Eles aparecem nas informações de Diagnóstico do Site do PMPro e são automaticamente agendadas quando for preciso. #1999 (@sc0ttkclark)
  • MELHORIA: Adicionada uma coleção de estatísticas de opt-in para que possamos ter melhores dicas de como as pessoas usam o Paid Memberships Pro. (@sc0ttkclark, @ideadude)
  • MELHORIA: Adicionados os arquivos de tradução para o Alemão Formal. #1926
  • MELHORIA: Rastreando conflitos de biblioteca no Diagnóstico do Site, ex: quando outros plugins estão carregando bibliotecas de gateway ao mesmo tempo que o PMPro. (@dparker1005)
  • MELHORIA: Melhorias na UI/UX na área de administração de Pedidos e visualização de edição única. #2017 (@kimcoleman)
  • MELHORIA: Melhorada a UI para variáveis de referência de modelos de e-mail na página de administração em Configurações > Modelos de E-mail. #2018 (@kimcoleman)
  • MELHORIA: Várias outras melhorias de UI na área de administração. #2019 (@kimcoleman)
  • MELHORIA: Melhorados os nomes, descrição, palavras-chave e organização de blocos para descoberta e usabilidade. #2011 (@kimcoleman)
  • MELHORIA: Adicionado “show_noaccess” como uma configuração ao bloco de Associação Obrigatória para troca pela mensagem de conteúdo apropriada. #2011 (@kimcoleman)
  • MELHORIA: Adicionado o filtro ‘pmpro_braintree_transaction_sale_array’ para permitir adicionar ou ajustar o método de transação da venda. #2006 (@andrewlimaza)
  • MELHORIA: Movido o input dos termos de serviço para dentro do rótulo para suportar multi-linhas i18n. #2002 (#mircobabini)
  • MELHORIA: Adicionada uma nova ação pmpro_checkout_after_tos para dar saída ao conteúdo após os termos de serviço. #2003 (@mircobabini)
  • MELHORIA: Adicionados filtros para alterar o ipn/webhook do arquivo de log do gateway. #1996 (@mircobabini)
  • MELHORIA: Adicionado um filtro para executar ações durante o método PPHttpPost() dos gateways do PayPal. #1992 (@mircobabini)
  • MELHORIA: Adicionados identificadores não traduzidos de gateway às informações de Diagnóstico do Site. #1989 (@JarrydLong)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido escaping e localização para muitas strings em toda a base do código. #1976 (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Resolvidos conflitos na área de administração com outros plugins que usavam nomes similares de classe. #1991 (@sc0ttkclark)
  • CORREÇÃO DE ERRO: Crons agora são re-agendados automaticamente se eles desaparecerem do agendamento de cron. #1999 (@sc0ttkclark, @mircobabini)
  • CORREÇÃO DE ERRO: Resolvidos problemas com a precisão da flutuação do PHP e prevenindo passar adiante flutuações errôneas às APIs do gateway. #1929 (@sc0ttkclark)
  • CORREÇÃO DE ERRO: Corrigido um problema onde as configurações do Termo de Serviço não eram salvas quando usando o gateway PayFast. #1990 (@andrewlimaza)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido um problema onde o método is_renewal() não funcionava durante o hook pmpro_added_order. (@andrewlimaza)

2.7.5 – 2022-03-01

  • MELHORIA: Agora enviando “name” separado de “description” ao criar clientes para pagamentos usando o Stripe. (@ideadude)
  • MELHORIA: Você agora pode pesquisar na lista de associados em colunas específicas da tabela ou campos meta dos usuários, usando vírgulas no seu termo de pesquisa. Estas consultas são mais rápidas que as consultas padrão. O formato é meta_key:meta_value (sem aspas). Você também pode usar seus dados de acesso, nome curto, e-mail, URL ou display_name como a meta_key e a tabela de usuários será pesquisada pela coluna em questão. (@ideadude)
  • CORREÇÃO DE ERRO/MELHORIA: Incrementado o limite de pesquisas para certificar que reutilizamos os “preços” do Stripe são reutilizados quando associados pagam por planos recorrentes usando o Stripe. (@ideadude)
  • CORREÇÃO DE ERRO: Corrigido um problema onde as taxas do Stripe continuavam sendo cobradas aos portadores de licenças Padrão e Builder do PMPro. A partir de agora os pagamentos e assinaturas não irão incluir as taxas. (@ideadude)

2.7.4 – 2022-02-22

  • MELHORIA: Ajustados o título e a descrição do leia-me. (@kimcoleman)
  • MELHORIA: Melhorada a manipulação de erros para os preços do Stripe. (@dparker 1005)
  • MELHORIA: Ajustada a rota ‘/change_membership_level’ para suportar e-mail e o parâmetro create_user para melhorar nossa integração com Zapier. Nenhum parâmetro é removido, isso é para garantir compatibilidade retroativa para quaisquer aplicações pré-existents usando esta rota REST. (@andrewlimaza)
  • MELHORIA: Agora exibindo pedidos novos X renovações nos relatórios de vendas e ganhos. (@ideadude, @JarrydLong, @kimcoleman)
  • MELHORIA: Melhores dicas flutuantes nos relatórios de vendas e ganhos. (@ideadude, @JarrydLong, @kimcoleman)
  • MELHORIA: Agora manipulando as transações IPN recurring_payment_profile_created e atualizando payment_transaction_id para novos pedidos feitos via PayPal. (@mircobabini)
  • MELHORIA: Adicionada a ação pmpro_webhook_unhandled ao final de qualquer manipulador de webhook. (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Atualizados a lógica e o texto em torno das chaves de licença para se preparar para novos planos premium. (@ideadude, @kimcoleman)
  • CORREÇÃO DE ERRO/MELHORIA: O texto dos termos de serviços se tornou um pouco mais escuro para melhor acessibilidade. (@kimcoleman)
  • CORREÇÃO DE ERRO/MELHORIA: Consultas atualizadas em includes/cleanup.php para usar o método de exclusão do WPDB para melhor escaping do banco de dados. (@andrewlimaza)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido o domínio do texto para alguns strings que não eram traduzíveis. (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos domínios de texto com erros tipográficos na função pmpro_reset_password_form(). (Obrigado, @isaiahfb)
  • CORREÇÃO DE ERRO: Corrigidos problemas com a atualização da página de cobrança quando usando o PayPal Websites Payments Pro. (@dparker1005)
  • CORREÇÃO DE ERRO: Corrigidos problemas com pagamentos usando Stripe, onde usuários tinham pagamentos prévios usando um gateway diferente. (@dparker1005)
  • REFATORAMENTO: Removida condição não usada no envio do método da classe PMProEmail. (Obrigado, @freax)
  • CORREÇÃO DE ERRO: Corrigida a notificação quando pmpro_check_plugin_version tiver feito uma chamada para um arquivo inválido do plugin. (@ideadude)

2.7.3 – 2022-02-01

  • MELHORIA: Adicionado CSS para certificar que campos de entrada não são muito pequenos/curtos, por exemplo no tema Twenty Twenty Two. (@kimcoleman)
  • CORREÇÃO DE ERRO: Corrigido um erro fatal para sites com PHP mais antigos ao visitar a página de configurações no painel do administrador. (@andrewlimaza)
  • CORREÇÃO DE ERRO: Corrigido um problema onde chaves de licença eram marcadas incorretamente como inválidas se expirando dentro de 1 mês. (@ideadude)
  • CORREÇÃO DE ERRO: Corrigido um problema onde endereços de cobrança não eram adicionados ao cliente no Stripe no pagamento. (@dparker1005)

2.7.2 – 2022-01-17

  • CORREÇÃO DE ERRO/MELHORIA: Melhoradas as mensagens de erro ao criar assinaturas com o Stripe. (@dparker1005)
  • CORREÇÃO DE ERRO: Corrigido um problema onde certos períodos de degustação no Stripe eram enviados às assinaturas do Stripe mais longas do que o desejado. #1912 (@dparker1005)
  • CORREÇÃO DE ERRO: Corrigidos problemas visuais com drop-downs em nossos blocos quando usando a Edição Completa de Site no WP 5.9+. #1909 (@sc0ttkclark)

2.7.1 – 2022-01-13

  • CORREÇÃO DE ERRO: Corrigido um problema onde algumas configurações do MySQL poderiam lançar um error sobre a chave primária nas tabelas pmpro_memberships_pages e pmpro_memberships_categories.

2.7 – 2022-01-13

  • RECURSO: Adicionada uma opção “Proteção contra spam” à página de configurações avançadas. Quando usada, os endereços IP são bloqueados de pagarem se houver mais de 10 falhas dentro de um prazo de 15 minutos. (@ideadude)
  • MELHORIA: Pagamentos com o Stripe agora reutilizam os Produtos e Preços do Stripe. (@dparker1005)
  • MELHORIA: O perfil do usuário agora conecta ao usuário do Stripe de forma que as assinaturas podem ser facilmente atualizadas diretamente no Stripe ao invés de através do complemento Atualizações de Assinaturas que agora está obsoleto. (@dparker1005)
  • MELHORIA: Melhorada a usabilidade da metabox de Exigir Associação para sites com um número grande de níveis. #1885 #1692 (@kimcoleman)
  • MELHORIA: Inclui o reCAPTCHA no formulário da página de cobrança. #1884 (@ideadude)
  • MELHORIA: URLs de páginas de associação agora são incluídas nas informações de diagnóstico do site. (@JarrydLong)
  • CORREÇÃO DE ERRO/MELHORIA: Define o padrão para o filtro pmpro_send_200_http_responsepara false ao invés de true para reduzir o impacto da funcionalidade em sites que não precisam dela. #1868 (@dparker1005)
  • CORREÇÃO DE ERRO/MELHORIA: Consolidada a opção “Apenas associações gratuitas” na opção “Todas as associações” para ativar o reCAPTCHA de forma a garantir que associações pagas com descontos que tornam a associação custo $0 exibam consistentemente o reCAPTCHA. #1878 #1840 (@JarrydLong)
  • CORREÇÃO DE ERRO: Resolvido um erro fatal do PHP 8 com a manipulação silenciosa de post do Authorize.net. #1899 (@ZebulanStanphill)
  • CORREÇÃO DE ERRO: O novo filtro pmpro_admin_pagesetting_post_type substitui o agora obsoleto filtro pmpro_admin_pagesetting_post_type_array para permitir configurar um tipo específico de post ao invés de sempre obter o primeiro de um array. #1866 #1965 (@ipokkel)
  • CORREÇÃO DE ERRO: Resolvidos problemas onde usuários poderiam não ser conectados aos seus clientes no Stripe. (@dparker1005)
  • CORREÇÃO DE ERRO: Agora incluindo todos os eventos (públicos e ocultos) na seção do Paid Memberships Pro nas informações de diagnóstico do site. #1898 (@kimcoleman)
  • CORREÇÃO DE ERRO: Definido o status de cancelado/erro para o IPN do PayPal Exrpress quando um pedido não tem usuário. #1897 (@mircobabini)
  • CORREÇÃO DE ERRO: Garante que estilos são removidos dos resumos gerados para conteúdos protegidos. #1894 (@sc0ttkclark)
  • CORREÇÃO DE ERRO: Vários ajustes de texto para legibilidade. #1892 (@kimcoleman)
  • CORREÇÃO DE ERRO: Define a chave primáira para as tabelas wp_pmpro_memberships_categories e wp_pmpro_memberships_pages. #1891 (@ideadude)
  • CORREÇÃO DE ERRO: Correções no filtro pmpro_manage_memberslist_columns para acomodar sites que não são em inglês. #1879 #1876 (@JarrydLong)
  • CORREÇÃO DE ERRO: Usa o método correto de cancelamento ao cancelar um pedido através de solicitações padrão de IPN do PayPal. Corrije compatibilidade com cancelamento do complemento Cancelar na Data do Próximo Pagamento do PMPro. #1882 (@mircobabini)
  • CORREÇÃO DE ERRO: A data de expiração do código de desconto agora usa corretamente a API REST. #1877 (@JarrydLong)
  • CORREÇÃO DE ERRO: Removido o parâmetro SHIPTOPHONENUM enviado ao website da API de Pagamentos do PayPal e condifica todos os parâmetros passados em atualizações da API. #1883 (@dparker1005)
  • CORREÇÃO DE ERRO: Resolvido problema de fuso horário com assinaturas do Stripe para solucionar problemas onde degustações poderiam receber um dia extra dependendo do horário do pagamento. #1874 (@dparker1005)
  • CORREÇÃO DE ERRO: Agora usando um único produto por nível e um único preço do Stripe por valor de pagamento para evitar produtos e preços duplicados. #1824 (@dparker1005)
  • REFATORAMENTO: Organizada e simplificada a classe do gateway do Stripe. (@dparker1005)

2.6.7 – 2022-01-06

  • SEGURANÇA: Atualizado o escaping nas funções pmpro_getLevelAtCheckout e pmpro_checkDiscountCode como precaução extra contra injeções SQL. (Obrigado, WPScan)

2.6.6 – 2021-11-18

  • SEGURANÇA: Atualizado o escaping na página dos códigos de desconto no painel para evitar ataques XSS. #1867 (Obrigado, Erwan do WPScan)
  • CORREÇÃO DE ERRO/MELHORIA: Adicionado código para remover linhas ativas duplicadas na tabela pmpro_memberships_users após alteração de nível. Isso pode ter ocorrido por exemplo se usuários compravam um nível através do Complemento do WooCommerce múltiplas vezes. #1860 (@dparker1005)
  • CORREÇÃO DE ERRO/MELHORIA: Melhorados os endpoints da API REST para suportar melhor os requisitos nativos do Zapier. #1862 (@andrewlimaza)
  • CORREÇÃO DE ERRO: Corrigidos alertas do PHP na mesma biblioteca de analisador. #1861 (@sc0ttkclark)

2.6.5 – 2021-11-12

  • MELHORIA: Introduzida uma nova ação pmpro_before_commit_express_checkout para permitir alterações adicionais após um pedido estiver salvo mas antes de enviar o cliente para o pagamento do PayPal Express. #1852 (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Adicionada compatibilidade de acesso para o SSO do Jetpack do WordPress.com quando usando a página de acesso do PMPro. #1848 (@sc0ttclark)
  • CORREÇÃO DE ERRO: Corrigidos alertas de cabeçalhos de status do PHP quando a informação do protocolo do servidor não está disponível. #1849 (@dparker1005)
  • CORREÇÃO DE ERRO: Corrigida a compatibilidade de metadados para níveis de associação e pedidos quando escalando get_pmpro_membership_level_meta() e get_pmpro_membership_order_meta() para que suportem obter todos os valores meta para todas as chaves. #1853 (@mircobabini)
  • CORREÇÃO DE ERRO: Escape de saída de depuração de todas as comunicações com webhook a partir de gateways. #1855 (@ideadude, Victor Garcia)

2.6.4 – 2021-11-02

  • MELHORIA: Agora incluindo algumas informações do arquivo .htaccess nas condições do site, incluindo quando o script getfile.php está definido ou se o cache está sendo usado. (@sc0ttkclark)
  • MELHORIA: Agora incluindo algumas constantes do PHP referentes ao PMPro nas condições do site. (@sc0ttkclark)
  • MELHORIA: Agora incluinda a versão mínima do PHP (5.6 no momento) no readme.txt para que seja compartilhado na página do WordPress.org. (@sc0ttkclark)
  • MELHORIA: Adicionadas classes roláveis à história do associado exibida na página de edição do perfil do usuário no painel. (@kimcoleman)
  • CORREÇÃO DE ERRO/MELHORIA: Agora enviando uma mensagem de status 200 OK quando o webhook do Stripe é executado para evitar problemas de tempo-limite. Podemos usar esta nova pmpro_send_200_http_response nos outros manipuladores IPN/webhooks mais tarde. (@dparker1005)
  • CORREÇÃO DE ERRO/MELHORIA: Removida a informação de “taxa” na página de editaro usuário. Isso estava confundindo com frequência. A taxa ainda é exibida na lista de associados e na página da conta na interface. Atualizações futuras irão incluir algum trabalho para garantir que a taxa é mais precisa em casos onde assinaturas ou níveis estão sendo alterados pelos administradores após o pagamento. (@ideadude)
  • CORREÇÃO DE ERRO/MELHORIA: Novamente enfileirando o arquivo admin.css em todas as páginas do administrador do WP. Isso corrige problemas onde estilos não estavam sendo aplicados à página de editar o usuário/perfil no painel. (@ideadude)
  • CORREÇÃO DE ERRO/MELHORIA: Removido o “relatório de valor do usuário”. Queríamos remover isso do complemento de Histórico do Associado. O relatório era impreciso e tinha problemas de otimização. (@kimcoleman)
  • CORREÇÃO DE ERRO/MELHORIA: Adicionada compatibilidade de acesso para sites hospedados no wordpress.com. Isso corrige alguns problemas com o SSO do wordpress.com ao usar a página de acesso do PMPro. (@sc0ttkclark)
  • CORREÇÃO DE ERRO: Corrigido um problema introduzido no 2.6.3 onde associações não estavam sendo canceladas ao serem canceladas no PayPal. (@mircobabini)
  • CORREÇÃO DE ERRO: Agora incluindo a hora ao calcular a data de início do perfil. No passado nós poderíamos definir para 00:00:00 o que poderia adicionar ou remover algumas horas da assinatura. (@dparker1005)
  • CORREÇÃO DE ERRO: Corrigido um problema onde datas finais eram definidas incorretamente às vezes quando o período de expiração era em “Horas”. (@kimwhite)

2.6.3 – 2021-10-11

  • MELHORIA: Agora passando a informação de “app” ao Stripe nas chamadas à API. (@dparker1005)
  • MELHORIA: Atualizado o IPN do PayPal para detectar mensagens de reembolsos para ao menos registrá-las. (@mircobabini)
  • MELHORIA: Atualizado o IPN do PayPal para diferenciar entre casos onde o pagamento inicial falhou e quando uma assinatura foi cancelada. (@mircobabini)
  • MELHORIA: Melhor estilização do histórico de níveis de associação quando vazio. (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Agora exibindo melhores mensagens de erro quando verificações de chave de licença falham devido a problemas de conexão. (@ideadude)
  • CORREÇÃO DE ERRO: Melhorada a integração à API do PayPal para resolver casos onde o PayPal retorna erros de codificação mas continua processando pagamentos e assinaturas. (@mircobabini)
  • CORREÇÃO DE ERRO: Corrigido um problema onde o Sandbox do Stripe não estava sendo salvo corretamente ao usar o Stripe Connect. (@dparker1005)
  • CORREÇÃO DE ERRO: Corrigido um problema onde um $$ duplo estava sendo exibido em e-mails específicos. (@andrewlimaza)
  • CORREÇÃO DE ERRO: Corrigidos alertas em vários webhooks e manipuladores IPN. (@ideadude)
  • CORREÇÃO DE ERRO: Corrigido um alerta no cron job do e-mail de atividade do administrador. (@andrewlimaza)

2.6.2 – 2021-09-17

  • MELHORIA: A coluna do nome de usuário é agora a primeira na lista de associados. Isso ajuda na versão para dispositivos móveis. #1764 (@dparker1005)
  • CORREÇÃO DE ERRO/MELHORIA: Agora uninstall.php não será executado se uma versão mais antiga do PMPro for excluída da página de plugins. #1773 (@mircobabini)
  • CORREÇÃO DE ERRO/MELHORIA: Expandido o HTML permitido para pmpro_kses para suportar modelos de e-mail e adicionado um filtro pmpro_kses. #1770 (@sc0ttkclark)
  • CORREÇÃO DE ERRO/MELHORIA: Atualizado o CSS para rótulos “clicáveis” nas listas com caixa de seleção. #1752 (@kimcoleman)
  • CORREÇÃO DE ERRO: Corrigido um erro com o envio de e-mails de teste a partir da página de modelos de e-mail. #1765 (@ideadude)
  • CORREÇÃO DE ERRO: Adicionada a variável !!membership_level_confirmation_message!! à lista na página dos modelos de e-mail. #1783 (@kimwhite)
  • CORREÇÃO DE ERRO: Atualizado o link do SendWP para o novo painel dele. #1777 (@kimcoleman)
  • CORREÇÃO DE ERRO: Corrigido um erro onde usermeta relativa ao PMPro era às vezes apagada se os campos não estivessem presentes no pagamento, ex: quando um usuário fazia o pagamento após acessar. #1762 (@andrewlimaza)
  • CORREÇÃO DE ERRO: Corrigido um problema onde mensagens relativas ao gateway não estavam sendo exibidas na página dos códigos de desconto. #1757 (@mircobabini)
  • CORREÇÃO DE ERRO: Corrigidos alguns problemas de design nas tabelas de histórico de associados. #1753 (@mircobabini)
  • CORREÇÃO DE ERRO: Corrigidos problemas onde a opção para bloquear assinantes do painel poderiam interferir com outros plugins, como o plugin MailPoet. #1749 (@sc0ttkclark)
  • CORREÇÃO DE ERRO: Corrigidos problemas onde folhas de estilo RTL poderiam não carregar se o seu tema tivesse sobrepujado frontend.css ou admin.css mas não tivesse equivalentes RTL. (@ideadude, @sc0ttkclark)

2.6.1.1 – 2021-08-25

  • CORREÇÃO DE ERRO: Corrigido um problema com blocos do PMPro não sendo exibidos no editor de blocos.
  • REFATORAMENTO: Algumas funções de JS, IDs de elemento e nomes foram prefixados com pmpro_ para evitar conflitos.

2.6.1 – 2021-08-24

  • SEGURANÇA: Adidcionadas verificações de capacidade para apertar mais a segurança em torno das configurações de modelos de e-mail. (@ideadude, @scottkclark)
  • SEGURANÇA: Adicionada uma função pmpro_kses e usando-a para sanitizar o corpo dos modelos de e-mail e todos os corpos de e-mail antes de enviar. (@ideadude, @sc0ttkclark)
  • MELHORIA: Adicionado um link para os modelos de e-mail ao Painel do PMPro para iniciar. #1722 (@kimcoleman)
  • MELHORIA: Todas as ações nas tabelas de lista de administração agora são filtráveis por códigos de desconto (pmpro_discountcodes_row_actions), Níveis de associação (pmpro_membershiplevels_row_actions), e Pedidos (pmpro_orders_user_row_actions). #1686 (@sc0ttkclark, @mircobabini)
  • CORREÇÃO DE ERRO: Garantindo que os nossos scripts e estilos do administrador apenas carreguem nas páginas de administração do PMPro. #1724 (@sc0ttkclark)
  • CORREÇÃO DE ERRO: Removido código não usado em pmpro_comments_filter() que estava disparando um alerta do PHP. #1730 (@freax)
  • CORREÇÃO DE ERRO: Parou de ativar o auto-carregamento para opções do PMPro ao salvá-las. #1719 (@freax)
  • CORREÇÃO DE ERRO: Evitando erro fatal no PHP 8 em pmpro_email_templates_email_data() para verificar estritamente por objetos WP_User. #1729 (@ZebulanStanphill)
  • CORREÇÃO DE ERRO: Corrigido um problema onde pmpro_round_price() não levavam em conta moedas com decimais definidos para 0. #1732 (@dparker1005, @ipokkel, @sc0ttkclark)
  • CORREÇÃO DE ERRO: Confirmando que as chaves antigas do Stripe permanecem conectadas e continuarão funcionando. #1735 (@dparker1005, @sc0ttkclark)

2.6 – 2021-08-12

  • RECURSO: Atualizada a integração do Stripe para usar o Stripe Connect. Veja sobre Taxas de Gateway para informações sobre taxas de transação do Stripe Connect e a nossa taxa da plataforma para aqueles que não têm uma licença Plus/Ilimitada.
  • RECURSO: Melhorados os endpoints da API REST para suportar nativamente a integração ao Zapier.
  • RECURSO: Você agora pode definir nível a expirar após um certo número de horas, e pode definir usuários a expirarem em horários específicos até no minuto.
  • RECURSO: O Complemento Histórico de Associado foi mesclado ao núcleo do plugin PMPro. Uma tabela de associações de usuários e histórico de pedidos é exibida na página de edição do usuário no painel de administração.
  • RECURSO: O Complemento Modelos de E-mail foram mesclados ao núcleo do plugin PMPro. Você pode editar os modelos de e-mail relativos ao PMPro em Associações -> Configurações -> Modelos de E-mail no painel de Administração.
  • RECURSO: Você agora pode usar blocos do PMPro na nova área de widget do WP 5.8.
  • CORREÇÃO DE ERRO/MELHORIA: Estabelecendo estilo para caixas roláveis através do núcleo do plugin.
  • CORREÇÃO DE ERRO/MELHORIA: Usando HTTPS para definir o cookie pmpro_visit se usando HTTPS. (Obrigado, freax no GitHub)
  • CORREÇÃO DE ERRO: Corrigido erro fatal no PHP 8 ao deletar um webhook do Stripe. (Obrigado, Zebulan Stanphill)
  • CORREÇÃO DE ERRO: Corrigidos alertas exibidos na página do widget quando usando o WP 5.8+.

2.5.10.2 – 2021-08-02

  • MELHORIA: Novos scritps do WP CLI para atualizar arquivos pot e po/mo.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizada a lógica de cancelamento para suportar futuras alterações no complemento Cancelar na Data do Próximo Pagamento.
  • CORREÇÃO DE ERRO/MELHORIA: Certificando-se de usar a configuração correta de segurança ao chamar setcookie a partir de um site HTTPS (Obrigado, freax no GitHub)
  • CORREÇÃO DE ERRO: Agora arquivando os produtos no Stripe após o pagamento. Criamos um produto único para cada pagamento, e estes poderiam lotar os relatórios do Stripe.
  • CORREÇÃO DE ERRO: Corrigindo a ação de solicitação de remoção e exportação de dados para a página de acesso.
  • CORREÇÃO DE ERRO: Corrigido um problema onde as configurações do PMPro em elementos do Elementor poderia sobrepor incorretamente a configuração “should_render” (Obrigado, codezz no GitHub)
  • CORREÇÃO DE ERRO: Agora obtendo a caixa quando você tenta enviar uma fatura por e-mail para um pedido que não tem usuário.

2.5.10.1 – 2021-07-05

  • CORREÇÃO DE ERRO/MELHORIA: A string ‘Editar código: %s’ na página de códigos de desconto agora foi embalada para tradução.
  • CORREÇÃO DE ERRO: Corrigido um problema no script getfile.php introduzido no 2.5.10.

2.5.10 – 2021-06-25

  • SEGURANÇA: Corrigida uma vulnerabilidade de XSS na página de editar pedido no painel. (Obrigado, Scott Kingsley Clark)
  • MELHORIA: Melhorado o escaping e localização para a mensagem retornada ao clicar em aplicar o código de desconto.
  • MELHORIA: Agora ocultando as chaves da API com asteriscos nas configurações do gateway.
  • MELHORIA: Adicionados alguns hooks extra à página de edição de níveis de associação no painel: pmpro_membership_level_after_billing_details_settings, pmpro_membership_level_after_other_settings, pmpro_membership_level_after_content_settings.
  • MELHORIA: Adicionado um hook pmpro_after_order_settings_table para editar a página do pedido no painel.
  • CORREÇÃO DE ERRO/MELHORIA: Agora passando um parâmetro CARDONFILE com pagamento no PayPal Payflow e transações de assinatura.
  • CORREÇÃO DE ERRO/MELHORIA: Usando a função wp.passwordStrength.userInputDisallowedList do WP 4.5 se disponível.
  • CORREÇÃO DE ERRO/MELHORIA: Agora certificando que os hooks pmpro_update_order e pmpro_updated_order disparam sempre que um pedido é atualizado no Banco de Dados.
  • CORREÇÃO DE ERRO: Corrigido um problema no script getfile onde parâmetros no URL poderiam causar erros de Arquivo não encontrado.
  • CORREÇÃO DE ERRO: Corrigido como o manipulador de IPN do PayPal manipula casos onde uma assinatura é definida corretamente mas o pagamento inicial falha. Agora nós cancelamos corretamente estes usuários e marcamos seus pedidos como erro.
  • CORREÇÃO DE ERRO: Melhorada a manipulação de erro na integração do PayPal Express, particularmente quando está faltando PROFILESTATUS de assinaturas
    .
  • CORREÇÃO DE ERRO: A data de cadastramento do usuário agora é exibida em horário local.
  • CORREÇÃO DE ERRO: Corrigido um problema onde a função obsoleta pmpro_getClassForField não estava retornando um valor corretamente. (Obrigado, Elena Draculet)
  • CORREÇÃO DE ERRO: Atualizada a função pmpro_sort_levels_by_order para usar os IDs de nível para chaves, já que algum código espera isso para arrays de nível. Isso combina com o comportamento que tínhamos antes de introduzir esta função.
  • CORREÇÃO DE ERRO: Atualizada a função pmpro_changeMembershipLevel para sempre definir o status do pedido para erro se tiver sido passado como “status de nível antigo”.
  • CORREÇÃO DE ERRO: Corrigido alerta em páginas/pesquisas quando as páginas do PMPro não estão definidas.
  • CORREÇÃO DE ERRO: Corrigidos alertas sendo gerados ao usar o PHP 8 com o Divi.
  • CORREÇÃO DE ERRO: Corrigidos alertas relativos às variáveis de sessão do PayPal Express.

2.5.9.1 – 2021-05-12

  • CORREÇÃO DE ERRO/MELHORIA: Atualizado pmpro_changeMembershipLevel() para retornar null caso o nível do usuário não tenha sido alterado. Nas 2 últimas versões estivemos retornando true nesses casos, o que causava que o PMPro enviasse e-mails ao administrador quando a página de edição do usuário era salva, mesmo se não houvesse mudança de nível. Esta alteração foi retro-portada para as versões 2.5.8 e 2.5.9.

2.5.9 – 2021-05-05

  • MELHORIA: Ajustando o estilo para preços e partes de preços exibidos na interface.
  • MELHORIA: Ajustando o HTML para links na tabela de Pedidos no painel.
  • CORREÇÃO DE ERRO: Revertida a alteração da função pmpro_is_checkout(). Já que tornamos padrão o primeiro nível disponível, chamar pmpro_getLevelForCheckout() estava fazendopmpro_is_checkout retornar true em TODAS as páginas. Isso rombia muitas funcionalidades.
  • CORREÇÃO DE ERRO: Corrigidos alertas na função pmpro_getLevelAtCheckout().
  • CORREÇÃO DE ERRO: Corrigido um problema onde “Vendas desde sempre” era exibido como 0, mesmo quando haviam vendas.

2.5.8 – 2021-04-30

  • MELHORIA: Adicionado o filtro pmpro_membership_content_filter para permitir que outros plugins alterem como filtra o conteúdo de associados do PMPro.
  • MELHORIA: Melhorada a tradução do modelo de e-mail em de_DE. (Obrigado, biker 238 no GitHub)
  • MELHORIA: Adicionado o filtro pmpro_change_level.
  • MELHORIA: Melhorada a exibição de preços em faturas e adicionada a função e o filtro pmpro_display_price_parts para que plugins como o futuro AvaTax adicionem ou possam adicionar subtotais à exibição de preço.
  • MELHORIA: Adicionado um hook pmpro_after_all_membesrhip_level_changes que dispara ao final do carregamento da página e pode ser usado para processar todas as alterações de associação em lote.
  • MELHORIA: A coluna “Usuário” na página de pedidos agora exibe o nome de usuário e e-mail.
  • MELHORIA: Adicionado um filtro pmpro_stripe_create_subscription_array. (Obrigado, ermGit no GitHub)
  • CORREÇÃO DE ERRO/MELHORIA: O pmpro_change_level agora retorna true se a função for chamada para alterar o nível de um usuário para um que ele já tem.
  • CORREÇÃO DE ERRO/MELHORIA: Não mais chamando $order->updateTimestamp() nos pedidos na página de admininstração.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizada condicional para verificar ‘street’ ao invés de ‘nome’ ao exibir o endereço de cobrança na fatura/confirmação.
  • CORREÇÃO DE ERRO/MELHORIA: Melhorada a localização e adicionadas strings faltantes à tradução.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizado para usar `get_user_locale1 para carregar a localização.
  • CORREÇÃO DE ERRO/MELHORIA: Agora preservando valores existentes para post__not_in e category__not_in quando filtrando consultas de pesquisa e arquivo.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigida a ordenação da coluna de Nível de Associação na tabela da Lista de Usuários no painel de administração do WP.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionada uma função pmpro_sort_levels_by_order e usando-a em vários lugares para certificar que os níveis são listados na ordem em que estão na página de configurações do PMPro.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionada uma verificação extra à função pmpro_is_checkout que ajuda com problemas que estavam surgindo com alguns complementos.
  • CORREÇÃO DE ERRO/MELHORIA: O cache de níveis agora leva em conta o parâmetro $include_active.
  • CORREÇÃO DE ERRO/MELHORIA: A classe CSS foi agora propriamente adicionada à tag body quadno uma página de Blocos do PMPro for usada em uma página.
  • CORREÇÃO DE ERRO/MELHORIA: Melhor manipulação da fuso horário nos relatórios de vendas.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido em alguns lugares onde pensamos que um pedido gratuito tinha sido pago se usando uma moeda com mais de 2 casas decimais.
  • CORREÇÃO DE ERRO: Corrigidas as funções JQuery obsoletas no pmpro-admin.js.
  • CORREÇÃO DE ERRO: Corrigido o alerta para um nível faltando/excluído na função pmpro_post_classes.
  • CORREÇÃO DE ERRO: Padrão do pmpro_longform_address para true na página de informações de cobrança.
  • CORREÇÃO DE ERRO: Corrigido o filtro pmpro_twocheckout_validate.
  • CORREÇÃO DE ERRO: Corrigidas variáveis passadas ao filtro pmpro_discount_code_used.
  • CORREÇÃO DE ERRO: A moeda CZK deve ter 2 casas decimais.
  • CORREÇÃO DE ERRO: Evitando um loop de redirecionamento se a página de login é excluída. (Obrigado, George Stephanis)
  • CORREÇÃO DE ERRO: Corrigido o link de redefinir senha no e-mail de notificação de novos usuários quando não estiver usando links permanentes.
  • CORREÇÃO DE ERRO: Corrigidos problemas com URLs de redefinição e senha em redes multisite.
  • CORREÇÃO DE ERRO: Corrigido o problema onde vendas não eram exibidas em relatórios algumas vezes no dia 31 do mês.

2.5.7 – 2021-03-10

  • MELHORIA: Adicionado um filtro pmpro_checkout_message que pode ser usado para filtrar mensagens de rro exibidas no pagamento.
  • CORREÇÃO DE ERRO/MELHORIA: Agora certificando-se que alguns campos do endereço de cobrança estão disponíveis para os e-mails de falha na cobrança enviados durante o manipulador IPN do PayPal.
  • CORREÇÃO DE ERRO: Corrigidos problemas onde entidades HTML eram exibidas em preços de nível em alguns lugares quando usando certas moedas. Todos os preços são enviados através de uma função especial pmpro_escape_price que permite tags div, span e sup com atributos de ID e classe. Também foram removidas pequenas tags desnecessárias e colorizadas em cinza de preços em alguns lugares.
  • CORREÇÃO DE ERRO: Agora cancelando a associação quando uma mensagem SUBSCRIPTION_CANCELED é enviada ao manipulador do webhook do Braintree. No passado nós enviávamos incorretamente o e-mail de pagamento falho ao invés dele.
  • CORREÇÃO DE ERRO: Corrigidos problemas de exibição com o bloco Requerer Associação. O campo de seleção do campo foi trocado por uma lista de caixas de seleção.
  • CORREÇÃO DE ERRO: Corrigidos alertas que ocorriam ao processar pagamentos falhos no webhook e manipuladores IPN.
  • CORREÇÃO DE ERRO: Corrigida a noss classe do Braintree para que só tentemos atualizar o cartão de crédito e endereço de um usuário quando o método getCustomer é chamado no pagamento ou durante uma atualização de pagamento.
  • CORREÇÃO DE ERRO: Corrigido um problema onde ao atualizar a página de revisão de pagamento quando usando o PayPal Express causava que o pedido associado fosse atualizado novamente. Agora o status do pedido é atualizado para revisão e apenas atualiza novamente quando o usuário confirma.
  • CORREÇÃO DE ERRO: Evitando alertas quando a função pmpro_url é usada se as páginas do PMPro ainda não tiverem sido configuradas. (Obrigado, Thomas Sjolshagen)
  • REFATORAMENTO: Atualizada a função pmpro_getSpecificMembershipLevelForUser( $user_id, $level_id ) para que ambos os campos sejam obrigatórios. Ainda retorna ao padrão para o usuário atual se null for passdo como $user_id.

2.5.6 – 2021-03-05

  • SEGURANÇA: Agora sanitizando e escaping o parâmetro order ao filtrar a tabela dos usuários no painel. (Obrigado. Gen Sato)
  • CORREÇÃO DE ERRO/MELHORIA: Agora ocultando os botões de “Solicitação de Pagamento” do ApplePay/GooglePay quando o formulário principal de pagamento é enviado. Isso ajuda a evitar pagamentos duplicados.
  • CORREÇÃO DE ERRO: Corrigidos dados de associação faltando no e-mail de falha no pagamento.

2.5.5 – 2021-02-22

  • SEGURANÇA: Melhor sanitização de parâmetros em alguns endpoints da API REST.
  • SEGURANÇA: Agora exibindo o campo reCAPTCHA no pagamento mesmo para usuários conectados.
  • MELHORIA: Adicionado método find_billing_address() à classe MemberOrder. Isso irá procurar pelo endereço no último pedido com o mesmo sub ID ou nos meta do usuário.
  • MELHORIA: Melhor estilização para faturas exibidas na interface.
  • MELHORIA: Não mais forçando a % da largura da coluna na tabela da lista de associados.
  • MELHORIA: Adicionada uma ação pmpro_doing_webhook que é lançada no início de nossos manipuladores de webhook/IPN.
  • MELHORIA: Adicionado um hook pmpro_membership_level_after_billing_details_settings à página de edição de nível de associação. Este hook pode agora ser usado para adicionar configurações relativas à cobrança.
  • CORREÇÃO DE ERRO/MELHORIA: Permitindo o total do pedido ser definido para 0, mesmo se há um sub-total e um valor de taxa.
  • CORREÇÃO DE ERRO/MELHORIA: Campos de pagamento do Stripe agora irão usar o idioma definido nas configurações do Stripe.
  • CORREÇÃO DE ERRO/MELHORIA: A verificação do URL em nosso código de notificações agora aceita arrays (por exemplo para ver se um URL tem um domínio de nível superior em um grupo). Isso corrige um alerta que alguns podem ter visto nos registros de erro.
  • CORREÇÃO DE ERRO: Corrigidos problemas onde os totais nos pagamentos recorrentes do PayPal eram às vezes incorretos se ambos os campos mt_gross e amount eram passados via IPN.

2.5.4 – 2021-01-28

  • MELHORIA: Salto no ano da licensa para 2021 – 10 anos.
  • MELHORIA: Agora passando a rua da cobrança ao filtro pmpro_tax.
  • MELHORIA: Prefixada a nossa função pmpro_stripeResponseHandler para evitar conflitos.
  • MELHORIA: Adicionado o método getRealPaymentTransactionId à classe do gateway PayPal Express para recuperar um ID perdido de transação.
  • MELHORIA: Adicionada a ação pmpro_checkout_before_form para enganchar qualquer coisa antes do formulário de pagamento de associação.
  • MELHORIA: Adicionado avatar como tipo válido de campo para o shortcode [pmpro_member].
  • MELHORIA: Alterado o tipo do campo da chave de licensa para texto e desmascarado. Mascará-lo implicava em que a chave era embaralhada antes de ser salva, o que não é verdade.
  • MELHORIA: Adicionado o hoook de ação pmpro_discount_code_used para quando um código de desconto é utilizado.
  • MELHORIA: O Stripe agora irá ler as informações do endereço de cobrança para pedidos recorrentes a partir de webhooks.
  • CORREÇÃO DE ERRO/MELHORIA: Melhorada a interface do usuário, manipulação de erros e mensagens no processo de redefinir senha na interface.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionado um espaço entre o estado e o CEP nas informações de cobrança.
  • CORREÇÃO DE ERRO/MELHORIA: Agora arredondando o valor enviado com o botão de solicitação de pagamento do Stripe.
  • CORREÇÃO DE ERRO/MELHORIA: Melhorada a função pmpro_check_plugin_version para também verificar um valor específico do array get_plugin_data.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionadas as tabelas pmpro_membership_levelmeta e pmpro_membership_ordermeta ao processo de desinstalação.
  • CORREÇÃO DE ERRO/MELHORIA: Escaped de partes de consultas SQL no manipulador do serviço INS do 2Checkout.
  • CORREÇÃO DE ERRO/MELHORIA: Limpo o modelo da página de níveis e adicionada compatibilidade com o MMPU.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos problemas de paginação e exportação com um filtro de código de desconto na página de pedidos do administrador.
  • CORREÇÃO DE ERRO/MELHORIA: Prefixada a nossa função pmpro_stripeResponseHandler para evitar conflitos com outro código do Stripe que possa não ser prefixado.
  • CORREÇÃO DE ERRO/MELHORIA: Limpas condicionais e melhorias de escaping na função pmpro_redirect_to_logged_in.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidas notícias de obsolescência para sites rodando PHP 8.
  • CORREÇÃO DE ERRO/MELHORIA: Melhorado o formato das consultas SQL no serviço applydiscountcode.
  • CORREÇÃO DE ERRO: Corrigidos problemas com o ReCAPTCHA v2 e certos gateways.
  • CORREÇÃO DE ERRO: Corrigido um erro onde o nome do blog não era exibido no e-maili de atividade ao administrador.
  • CORREÇÃO DE ERRO: Melhorados blocos de documentação incorretos do PHP.
  • CORREÇÃO DE ERRO: Corrigido um problema em alguns sites onde o link de redefinir a senha no e-mail era incorreto.
  • CORREÇÃO DE ERRO: Corrigidos problemas na mudança de nível durante pagamentos no 2Checkout.
  • CORREÇÃO DE ERRO: Corrigido problema onde o endpoint checkout_levels da API REST poderia retornar um pagamento inicial errôneo
  • CORREÇÃO DE ERRO: Corrigido alerta indefinido para variável de hora na classe do gateway Stripe.
  • CORREÇÃO DE ERRO: Evitando alertas quando IDs de usuário estão na tabela memberships_users, mas um usuário não existe.
  • CORREÇÃO DE ERRO: Agora definindo o valor correto para membership_id nos e-mails de alteração para o administrador.

2.5.3 – 2021-01-26

  • SEGURANÇA: Corrigida vulnerabilidade de referência indireta a objeto onde informações do pedido, incluindo nomes de clientes, endereços de e-mail e outros números poderiam ser acessados por usuários não-administradores do WordPress. (Obrigado, Equipe WP Plugins)
  • SEGURANÇA: Agora verificando a validação do ReCAPTCHA antes de ativar o botão enviar no formulário de pagamento quando usando ReCAPTCHA v2. Isso ajuda a evitar que atores malvados testem cartões de crédito na sua página de pagamento. Já fazíamos uma verificação similar quando usando ReCAPTCHA v3. Novas atualizações estão planejadas para limitar falhas no cartão de crédito.

2.5.2 – 2020-10-23

  • CORREÇÃO DE ERRO: Corrigido um problema onde a biblioteca ReCaptcha não estava sendo carregada suficientemente cedo para validar no pagamento.
  • CORREÇÃO DE ERRO: Corrigido um problema onde o código na classe do Stripe estava faltando alguns campos obrigatórios, mesmo se o Stripe não estivesse sendo usado no pagamento.

2.5.1 – 2020-10-16

  • SEGURANÇA: Corrigida uma vulnerabilidade XSS na página da Lista de Associados do painel. (Obrigado, Ron Masas de Checkmarx.com)
  • MELHORIA: Adicionada a moeda Hrivnia Ucraniana. (Obrigado, Mirco Babini)
  • MELHORIA: Adicionada uma opção “não-associados” ao módulo do Beaver Builder.
  • CORREÇÃO DE ERRO: Corrigido um problema onde apenas USD e US eram permitidos com os botões do Googlelay/ApplePay do Stripe.
  • CORREÇÃO DE ERRO: Corrigido um problema onde alguns campos do perfil, por exemplo os adicionados com o Ajudante de Cadastro, eram acidentalmente atualizados ou removidos quadno acessando a página do perfil na interface.
  • CORREÇÃO DE ERRO: Corrigido um problema com o rastreamento de cupons de desconto quando usando o gateway 2Checkout. (Obrigado, karambk no GitHub)
  • CORREÇÃO DE ERRO: Não mais executando resumos usando wpautop quando mais de uma tag é usada.

2.5 – 2020-10-02

  • RECURSO: Quando usando o gateway Stripe, você agora poderá permitir aos usuários pagarem usando Apple Pay, Google Pay ou Microsoft Pay dependendo do navegador deles. Ative este recurso na página de configurações de pagamento.
  • RECURSO: Adicionada compatibilidade com o Divi Builder.
  • RECURSO: Atualizada a classe do gateway Braintree para permitir o uso da API do Braintree para a função pmpro_next_payment(). Note que por quesões de desempenho você deve chamar este método diretamente ou ativá-lo criando um hook com um código como add_filter('pmpro_next_payment', array('PMProGateway_braintree', 'pmpro_next_payment'), 10, 3);
  • RECURSO: Adicionadas tabelas e funções ordermeta. Iremos esperar mais ou menos um ano para que todos os usuários atualizem antes de usar isso como principal. (Obrigado, Mirco Babini)
  • MELHORIA: A versão “curta” do texto de custo do nível para um nível gratuito agora é “Grátis” ao invés de “0,0”.
  • MELHORIA: Adicionado um método get_original_subscription_order à classe MemberOrder. Isso irá retornar o primeiro pedido em uma assinatura quando chamado de um pedido recorrente.
  • MELHORIA: Removids os nags dos antigos estilos da licença.
  • CORREÇÃO DE ERRO/MELHORIA: Usando o microtime como contador estático interno para certificar que os pedidos e códigos de desconto são únicos. No passado sites com muito tráfego podiam gerar duplicados se dois pagamentos ocorressem exatamente no mesmo segundo.
  • CORREÇÃO DE ERRO/MELHORIA: Ajustado o prompt de exclusão de pedido para dar suporte a outras localizações.
  • CORREÇÃO DE ERRO/MELHORIA: Melhor manipulação dos valores de taxas em pagamentos recorrentes, por exemplo quando usando o complemento PMPro Taxa VAT.
  • CORREÇÃO DE ERRO/MELHORIA: Otimizada a periodicidade com que solicitamos à API do Stripe quando eventos na página de pagamento possam potencialmente atualizar o preço do pagamento.
  • CORREÇÃO DE ERRO/MELHORIA: A chamada checkout_levels da API agora toma level como parâmetro.
  • CORREÇÃO DE ERRO/MELHORIA: Não mais executando sanitize_text_field nos campos de senha. Isso poderia quebrar senhas que tinham strings de caracterers lembrando tags HTML.
  • CORREÇÃO DE ERRO/MELHORIA: Agora alertando administradores se o período de cobrança do Stripe é maior do que 1 ano. Períodos de cobrança maiores do que 1 ano não são permitidos pelo Stripe.
  • CORREÇÃO DE ERRO/MELHORIA: Agora detectando quando um webhook do Strip está configurado para uma versão anterior da API do Stripe e exibindo um um aviso com um link para atualizar.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionando MAXFAILEDPAYMENTS=1 às solicitações de assinatura usando PayPal. Isso avisa ao PayPal para cancelar uma assinatura após a primeira falha no pagamento. Pela nossa experiência as tentativas automáticas raramente funcionam bem. Esta alteração corrige problemas com assinaturas perdendo a sincronia ou usuários retendo acesso ao seu site após o seu pagamento ter falhado. Associados continuam a receber o e-mail de falha no pagamento, que pede aos usuários para retornarem ao site e renovarem.
  • CORREÇÃO DE ERRO/MELHORIA: Correção de alguns problemas onde adicionamos tags extra de quebra no e-mail de redefinição de senha. Ainda existem alguns problemas como este quando usando certos plugins. Estamos trabalhando em uma correção geral.
  • CORREÇÃO DE ERRO/MELHORIA: Removido o campo “valor do cupom”da página de edição de pedido. Estes eram retidos desde 2007 do plugin de e-commerce do quel o PMPro é um fork. Você pode configurar o filtro pmpro_orders_show_coupon_amounts para __return_true para mostrar estes campos novamente se você estiver usadno-os para rastrear informações no seu código personalizado.
  • CORREÇÃO DE ERRO: Corrigida a compatibilidade com MMPU quando usando códigos de desconto.
  • CORREÇÃO DE ERRO: Não filtra mais o URL de acesso do WP quando usando wp-login.php. Isso corrige problemas com a Autenticação de 2 Fatores do iThemes Security.
  • CORREÇÃO DE ERRO: Corrigidos problemas onde o webhook do Stripe não estava sendo atualizado algumas vezes ao clicar o botão de atualizar.
  • CORREÇÃO DE ERRO: Corriidos alguns avisos e alertas quando usando o Braintree.
  • CORREÇÃO DE ERRO: Agora redefinindo a página de lista de associados ao alterr o nível exibido.
  • CORREÇÃO DE ERRO: Agora garantindo que as atualizações no campo do código de desconto atualizam o preço do Botão de Solicitação.
  • CORREÇÃO DE ERRO: Corrigido um problema onde links permanentes não-legais poderiam quebrar as redefinições de senha na interface.
  • CORREÇÃO DE ERRO: Corrigidos links da fatura na página da conta. (Obrigado, Mateusz Holtyn)
  • CORREÇÃO DE ERRO: Corrigido o atributo incorreto de rótulo “para” nas configurações de desinstalação.
  • CORREÇÃO DE ERRO: Corrigido um problema onde alguns plugins gratuitos distribuídos pelo PMPro poderiam mostrar alertas sobre a necessidade de uam licença Plus.

2.4.4 – 2020-09-02

  • CORREÇÃO DE ERRO: Corrigido um erro fatal que ocorria às vezes na página de configurações de pagamento quando usando o PHP 5.6 ou anterior.
  • CORREÇÃO DE ERRO: Erros fatais que eram exibidos na página da fatura na interface.
  • CORREÇÃO DE ERRO: Corrigido um problema onde a mensagem de confirmação não estava sendo exibida no e-mail de confirmação se esta opção estivesse marcada.
  • MELHORIA: Adicionado um filtro pmpro_stripe_charge_params que pode ser usado para editar ou adicionar parâmetros enviados ao método de criação de cobrança do Stripe. (Obrigado, Michael Bester)
  • MELHORIA: Ajustada a marcação da página da fatura para que a informação sobre o tipo de pagamento fique um pouco melhor.

= 2.4.3 – 2020-08-25
* SEGURANÇA: Corrigida uma vulnerabilidade de cross-site scripting no código que atualiza as configurações obrigatórias de associação em um post. Esta vulnerabilidade pode ter sido usada em conjunto com outras vulnerabilidades para enganar um administrador a editar as configurações de associação para uma página, potencialmente expondo a não-associados conteúdos para associados. É difícil que tenha ocorrido algum uso ativo deste vulnerabilidade. Este problema também pode ter mostrado como um erro em alguns sites usando page builders, onde as configurações de associação de um post poderia ser eliminada ao editar um post. (Obrigado à equipe de avaliação de plugin do wp.org por terem encontrado este problema.)
* SEGURANÇA: Melhor escaping de variáveis exibidas na caixa meta de Associação Obrigatória e relativa a consultas SQL.
* CORREÇÃO DE ERRO/MELHORIA: Renomeados os arquivos do idioma Vietnamita para combinarem com o que era esperado.

= 2.4.2 – 2020-08-24
* SEGURANÇA: Atualizados os endpoints da API REST do PMPro acessados pelo método GET para também solicitarem capacidades apropriadas de acesso. O texto de confirmação de associação será ocultado de não-associados e não-administradores. Os endpoints para verificar o nível do usuário ou o seu acesso a um post requer agora a capacidade pmpro_edit_memberships. Você deve se certificar que os seus usuários da API tenham as capacidades apropriadas para usar a API. Você pode usar o filtro pmpro_rest_api_route_capabilities para alterar este comportamento.
* CORREÇÃO DE ERRO: Corrigidos problemas com endpoints da API REST do PMPro, incluindo os endpoints de código de descontos e nível de associação.
* CORREÇÃO DE ERRO: Corrigido um problema com barras invertidas no nome de exibição ao editar o formulário na página do perfil do PMPro na interface.
* CORREÇÃO DE ERRO: Corrigido um problema onde marcações de hora eram exibidas incorretamente para pedidos recentes na página do painel.
CORREÇÃO DE ERRO: Corrigido um problema onde o PMPro poderia sempre tentar adicionar capacidades à função de administrador, mesmo se você tivesse removido aquela função por alguma razão.
* MELHORIA: Adicionada uma função pmpro_get_no_access_message(), que pode ser usada para exibir as mensagens de não acesso.
* MELHORIA: Adicionada uma propriedade “show_noaccess” ao shortcode de associação. Quando definido, irá exibir a mensagem de não-acesso a usuários que não tenham os níveis especificados.
* MELHORIA: Adicionado um hook pmpro_user_profile_update_errors, que pode ser usado apra exibir erros na página do perfil do PMPro na interface.
* MELHORIA: A função pmpro_set_capabilities_for_role() agora retorna true ou false se maiúsculas são adicionadas caso outros queiram usar esta função e contarem se ela funcionou.
* MELHORIA: Você agora pode incluir links na descrição dos campos que adicionar na página de configurações avançadas do PMPro através do filtro pmpro_custom_advanced_settings.
* MELHORIA: Atualizados os gateways do PayPal para usarem as versões mais recentes dos botões PayPal.
* MELHORIA: Corrigida a estilização do aviso do scritp de atualização do PMPro.
* MELHORIA: Adicionado o filtro pmpro_account_membership_expiration_text para as datas de expiração exibidas na página de cancelamento ao usar p MMPU.

2.4.1 – 2020-08-10

  • CORREÇÃO DE ERRO: Corrigidos problemas ao redefinir senha na hospedagem WP Engine devido a recursos de segurança adicionados pelo plugin MU deles.
  • CORREÇÃO DE ERRO: Corrigido um problema onde as datas finais algumas vezes eram exibidas de maneira incorreta no e-mail de confirmação.
  • CORREÇÃO DE ERRO: Corrigido um problema onde a renovação de associações eram extendidas um dia menos do que deveriam em alguns casos.
  • CORREÇÃO DE ERRO: Corrigido um problema onde usuários sem uma licensa PMPro Plus às vezes não recebiam um erro ao tentar atualizar um Complemento Plus.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionada compatibilidade para autalizações automáticas do núcleo para os nossos Complementos que não estão hospedados no repositório .org.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido um problema onde sessões do PHP eram definidas para rastrear o ReCAPTCHA mesmo se você não estivesse usando ReCAPTCHA. O ReCAPTCHA agora só é carregado na página de pagamento. Carregar sessões sem necessidade poderia dar problemas em algumas configurações do cache Varnish.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizada a página de fatura/pedido único. Não mais exibindo a data final, que não se relaciona realmente ao pedido. Exibindo agora um status melhor refernte ao pedido.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos alguns links para o site do PMPro na área de administração do plugin.
  • CORREÇÃO DE ERRO/MELHORIA: Agora salvando um hash da chave secreta do Stripe ao salvar IDs de webhooks. Isso nos permite rastrear os IDs dos webhooks se você alternar entre ambientes de gateway ou trocar as chaves do Stripe por alguma razão.
  • CORREÇÃO DE ERRO/MELHORIA: Não mais executando o texto dos Termos de Serviço através de wpautop. Isso normalmente apenas adicionava espaços extra aos seus Termos de Serviço. Porém os Shortcodes agora são renderizados. Adicionado um filtro pmpro_tos_content para que você possa alterar o conteúdo dos Termos de Serviço ou como ele é exibido.
  • MELHORIA: Adicionado um endpoint checkout_levels à API. Isso irá nos permitir criar recursos que ajustem o preço na interface na hora do pagamento.
  • MELHORIA: Adicionada uma ação pmpro_member_profile_edit_form_tag à tag do formulário na página do perfil do associado na interface. Útil para definir o tipo de codificação do formulário para envios de arquivos.
  • MELHORIA: Adicionado o Leu da Romênia como opção de moeda.
  • MELHORIA: Adicionado o filtro pmpro_stripe_payment_intent_params. Útil se você deseja definir um descritor específico para o site. Veja https://gist.github.com/ideadude/16983fdfa0da12fc40ef36d870f4cbd0
  • REFATORADO: Removidos alguns métodos não usados da classe do Stripe.
  • REFATORADO: Removido o marcador de ajuda sobre alteração da localização do menu.

2.4 – 2020-07-24

  • RECURSO: Agora detectando se o webhook do Stripe está definido corretamente. Você agora pode criar ou desativar o webhook a partir da página de configurações de pagamento no painel de administração do WP.
  • RECURSO: Adicionado um link para usar e definir o SendWP para um envio mais confiável de e-mails a partir do WP.
  • CORREÇÃO DE ERRO: Corrigidos mais problemas com datas e fusos horários.
  • CORREÇÃO DE ERRO: Corrigido um problema onde relatórios poderiam causar telas brancas em algumas configurações de servidor. Tivemos alguns reportes de datas de início definidas para 1960, o que causou problemas. (Obrigado, Sam “gausam” no GitHub)
  • CORREÇÃO DE ERRO: Corrigido um problema com a consulta para encontrar associações expirando que ocorria em certas configurações do MySQL.
  • CORREÇÃO DE ERRO: Corrigido um problema que era causado se outro código chamasse wp_login_url() cedo demais.
  • CORREÇÃO DE ERRO: Corrigido um erro na função is_login_page().
  • CORREÇÃO DE ERRO: Corrigido um erro fatal que vinha ocorrendo no PHP 5.2 ou anterior devido à sintaxe do código que não era então suportada. Percebemos também alguns outros casos, mas decidimos que não daremos mais suporte ao PHP 5.2 consistente com o WP e outros plugins.
  • CORREÇÃO DE ERRO: Corrigido o URL usado ao usar o 2Checkout no modo de teste.
  • CORREÇÃO DE ERRO: Corrigidos erros de JavaScript que ocorriam às vezes na página de Atualizar Cobrança usando o gateway Stripe.
  • CORREÇÃO DE ERRO: Corrigido um problema onde os pedidos dummy $0 criados usando o recurso “Atualizações do Stripe” não estavam salvando com o subscription_transaction_id atualizado. Isso poderia prevenir pagamentos futuros de serem associados àquele usuário e poderiam prevenir cancelamentos de assinaturas de serem sincronizados. Ao atualizar para o PMPro 2.4, um script de atualização irá tentar executar para restaurar estes valores de subscription_transaction_id. Entretanto, quaisquer pedidos recorrentes que ocorrerem enquanto o ID estava faltando não serão adicioandos ao PMPro. Você terá de atualizá-los manualmente.
  • CORREÇÃO DE ERRO: Corrigido um erro de JavaScript na página de editar código de desconto.
  • CORREÇÃO DE ERRO/MELHORIA: Exibindo a data de expiração como texto quando ela está definida como um campo somente-leitura. (Obrigado, Rodmar “rodmarzavala” no GitHub)
  • CORREÇÃO DE ERRO/MELHORIA: Agora verificando se os cabeçalhos já foram enviados antes de tentar iniciar a sessão do PHP. Se cabeçalhos são enviados antes de o PMPro tentar iniciar a sessão, normalmente ocorre um outro erro em algum lugar no site WP que precisa ser corrigido. Mas ao menos não estamos aumentando a confusão tentando iniciar a sessão muito tarde, causando um outro erro no registro.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizada uma dica errônea para o URL de IPN do PayPal Express na página de configurações de pagamento.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigida uma descricão inválida de chave no SQL em includes/setup.sql. Porém a consulta usada para definir tabela no PMPro estava correta. O arquivo setup.sql é incluído para referência e desenvolvedores que desejam criar tabelas “manualmente” no MySQL.
  • CORREÇÃO DE ERRO/MELHORIA: O filtro de pesquisa por tipo de post agora suporta casos onde o tipo de post definido no WPQueri é um array.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigido um alerta que era exibido quando um usuário sem nível visitava a página da conta na interface.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos alertas que poderiam ser registrados no pagamento em certos casos.
  • CORREÇÃO DE ERRO/MELHORIA: Melhor manipulação de casos onde usuários que pagaram usando um gateway diferente da configuração atual recebiam uma mensagem de que eles não podiam atualizar as suas informações de cobrança. Em vez disso eles deveriam fazer novamente o pagamento para renovar sua associação.
  • MELHORIA: Autalizado para usar a versão mais recente da API e SDK do Stripe.
  • MELHORIA: Registro mais detalhado do webhook do Braintree nos e-mails de depuração.
  • MELHORIA: Adicionado um método getTransactionStatus às classes dos gateways de pagamento PayPal e PayPal Express. (Obrigado, Mirco Babini)
  • MELHORIA: Adicionada uma chamada checkout_level à API. Isso será usado no futuro para atualizar o preço total no pagamento usando JS e também é necessário para implementar suporte ao Google Pay e ao Apple Pay através do Stripe.
  • MELHORIA: Limpeza na página das configurações de e-mail.
  • MELHORIA: Melhor manipulação de alguns erros no acesso e ao redefinir senha.
  • MELHORIA: Adicionados links para os perfis do PMPro no YouTube e Facebook.
  • REFATORADO: Limpamos algum código em incldues/content.php, especialmente sobre a função pmpro_search_filter().
  • REFATORADO: Removido o arquivo package-lock.json do repositório.

2.3.4 – 2020-06-18

  • SEGURANÇA: Melhor escaping de valores nas páginas de cobrança e confirmação.
  • CORREÇÃO DE ERRO: Corrigido um erro onde datas de expiração poderiam ser definidas para 1 dia no passado ao editar um usuário no painel se alguns fusos-horários fossem escolhidos nas configurações Gerais.
  • CORREÇÃO DE ERRO: Corrigido um problema onde usuários eram redirecionados de volta à página /login/ se o WordPress precisasse que eles confirmassem o seu e-mail de administrador. Os usuários agora serão levados à página padrão de acesso do WP com o formulário para confirmar seu endereço de e-mail.
  • CORREÇÃO DE ERRO: Corrigido um erro onde o link de redefinir a senha no e-mail ao novo usuário não era filtrado para ir para a página de acesso da interface se ela estivesse sendo usada.
  • CORREÇÃO DE ERRO: Corrigido um problema onde alguns erros não estavam sendo exibidos quando a redefinição de senha falhava.
  • CORREÇÃO DE ERRO: Corrigido um erro com links de ação adicionados à tabela de pedidos.
  • CORREÇÃO DE ERRO: Corrigido um problema onde dados vazios poderiam exibir a data atual na lista de associados.
  • CORREÇÃO DE ERRO: Corrigido um erro fatal que acontecia ao usar alguns dos novos endpoints de API.
  • CORREÇÃO DE ERRO: Timestams retornadas pela API do Stripe ao obter a data do próximo pagamento precisou ser ajustada baseada na configuração de fuso horário do site.
  • CORREÇÃO DE ERRO: Corrigido um erro onde o formulário de alterar senha não era exibido algumas vezes quando usando o shortcode de acesso.
  • CORREÇÃO DE ERRO: Corrigido um aviso no manipulador IPN do PayPal ao adicionar notas a um pedido.
  • CORREÇÃO DE ERRO: Corrigido um problema onde o PMPro poderia gerar o ressumo errado em alguns casos onde mais tags eram usadas mas o resumo era gerado antes do código de mais tags, ou o blog não tinha sido ainda convertido para HTML. Isso corrige especificamente um problema com os rsumos gerados para AMP com o plugin SchemmaApp.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionada uma configuração avançada para “Desinstalar o PMPro ao Apagá-lo”. Você deve marcar e salvar esta opção antes, ou o PMPro não irá excluir os dados do Banco de Dados ao apagá-lo da página de plugins. Isso evita que os usuários apaguem acidentalmente pedidos e dados das associações.
  • CORREÇÃO DE ERRO/MELHORIA: Agora ocultando os links do prefil e alterar a senha na página da conta de associação, caso uma página de perfil na interface não for definida e usuários fiquem bloqueados do painel do WP pela configuração avançada.
  • CORREÇÃO DE ERRO/MELHORIA: Redefinindo o cache de relatórios de inscrições e cancelamentos quando há novas alterações de nível de associação.
  • MELHORIA: Adicionados uma função e um filtro pmpro_get_element_class. Nós agora usamos esta função quando adicionando classes a elementos HTML em nossos modelos. O filtro pode ser usado para alterar ou acresentar às classes usadas em tags HTML. Isso irá tornar mais fácil criar código e CSS para fazer o PMPro aparecer melhor com temas populars.
  • MELHORIA: Adicionado um filtro pmpro_authorizenet_post_values à classe do Autorize.net. Um array de $post_values é ingressado para ser filtrado junto com uma string para o método da API prestes a ser chamado.
  • MELHORIA: Adicionado um filtro pmpro_member_profile_edit_user_object_fieldspara adicionar ou remover campos da página de edição do perfil na interface.
  • MELHORIA: Agora exibindo informação sobre o método atual de cobrança na página de atualização de cobrança. Esta informação pode ser oculta definindo o filtro pmpro_billing_show_payment_method para retornar false.
  • MELHORIA: Não diz mais “Bom trabalho!” nos e-mails periódicos ao administrador. Isso era embaraçoso especialmente se você não fez nenhuma venda no período do e-mail.
  • REFATORAMENTO: Refatorado algum código nas exportações para CSV de forma a evitar falsos positivos por mecanismos contra malware.
  • REFATORAMENTO: Adicionado um método build_post_string à classe do Authorize.net para evitar código redundante.
  • REFATORAMENTO: Adicionado um método cancelSubscriptionAtGateway à classe do PayPal Express. Isso é útil se você deseja cancelar a assinatura sem cancelar a associação. (Obrigado, Mirco Babini)

2.3.3 – 2020-05-13

  • SEGURANÇA: Corrigida a vulnerabilidade de injeção SQL quando conectado como administrador e adicionando novos pedidos no painel. JVN#20248858 (Obrigado, Kenichi Okuno da Mitsui Bussan Secure Directions, Inc)
  • SEGURANÇA: Certificando-se do escape correto de todos os valores no formulário de adicionar/editar pedido no painel.
  • CORREÇÃO DE ERRO: Agora definindo corretamente o status do pedido para “erro” quando um pagamento inicial falha usando o PayPal Express. Antes o status do pedido poderia ser definido como “cancelado”, o que poderia contar o pedido nos relatórios e tornar mais difícil encontrar pedidos que tinham erros. (Obrigado, Mirco Babini)
  • CORREÇÃO DE ERRO: Corrigido um problema com a logo do PMPro e alguns outros recursos carregando no esquema errado (http x https) em alguns casos.
  • CORREÇÃO DE ERRO: Corrigido um problema onde o código de desconto escolhido não era exibido após o envio ao adicionar um novo pedido através do painel.
  • CORREÇÃO DE ERRO/MELHORIA: Usando “PMPro” no assunto do e-mail de atividade do administrador para manter a linha mais curta e evitar problemas ao substituir a palavra ‘associado’ usando gettext.
  • MELHORIA: Adicionado um filtro pmpro_allow_weak_passwords. você pode definir isso para retornar true (como este https://gist.github.com/ideadude/5a12119b9ce1c2aad87b2d69cb8f9505) para permitir senhas fracas nas páginas de alterar e redefinir senha. Note que neste momento, senhas fracas ainda são permitidas na página de pagamento independente do valor deste filtro. Esperamos alterar isso no futuro. Por agora, você pode usar o nosso plugin PMPro Strong Passwords para forçar senhas fortes no pagamento.
  • REFATORAMENTO: Atualizada a lógica ao redor da verificação da constante PMPRO_IPN_DEBUG no manipulador IPN. (Obrigado, Mirco Babini)

2.3.2 – 2020-05-07

  • CORREÇÃO DE ERRO: Corrigidos erros chamando is_main_query() que vinha com certos temas.
  • CORREÇÃO DE ERRO: Corrigido erro tipográfico no filtro pmpro_account_profile_action_links.
  • CORREÇÃO DE ERRO/MELHORIA: Adicionado novo parâmetro forçado à função pmpro_getAllLevels(). Isso é usado pelo complemento Associações em Multisite para corrigir um problema onde níveis não apareciam ou apareciam incorretos nos subsites.
  • MELHORIA: Removida menção ao plugin ezAdsense, que foi descontinuado.
  • MELHORIA: Adicionado o parâmetro $recipient à função sendAdminActivity() para que você possa enviar e-mails adicionais de atividade como este https://gist.github.com/dparker1005/6bf650370a12aef44adf8c8c26d3e906

2.3.1 – 2020-05-01

  • CORREÇÃO DE ERRO: Corrigido um problema com redirecionamento infinito se nenhuma página da conta fosse definida. Corrigidos alguns outros lugares onde fazemos verificações tipo is_page() por garantia.
  • CORREÇÃO DE ERRO: Corrigido um problema onde todas as páginas eram re-entituladas para Boas-vindas após o acesso, caso nenhuma página de acesso fosse definida.
  • CORREÇÃO DE ERRO: Corrigido um problema com o BuddyPress e outros temas/plugins que usam o filtro the_title com apenas um parâmetro.
  • CORREÇÃO DE ERRO: Corrigido um erro ao tentar verificar is_main_query no administrador ou com alguns temas.

2.3 – 2020-05-01

  • RECURSO: Adicionados acesso e redefinir senha na interface.
  • RECURSO: Adicionada a edição do perfil de usuário na interface.
  • RECURSO: Adicionado o shortcode [pmpro_login] e o bloco de Formulário de Acesso.
  • RECURSO: Adicionado o shortcode [pmpro_member_profile_edit] e o bloco Editar Perfil de Associado.
  • RECURSO: Adicionado o widget “Acesso de Associado”.
  • RECURSO: Adicionada a configuração avançada “Barra de ferramentas do WordPress” para ocultar a barra de ferramentas do WordPress para a função “assinante”.
  • RECURSO: Adicionada a configuração avançada do “Painel do WordPress” para bloquear o acesso ao Painel para a função “Assinante”.
  • RECURSO: Adicionado novo e-mail de atividade ao administrador. E-mails semanais ao administrador do site com as estatísticas de vendas e outras informações. Altere a periodicidade do e-mail ou desabilite-o na aba de configurações avançadas.
  • RECURSO: Adicionada compatibilidade ao módulo do Beaver Builder para restringir módulos pelo nível de associação.
  • RECURSO: Criados novos endpoints da API REST e extendidos os endpoints existentes.
  • RECURSO: Atualizado o código do Elementor para permitir também a restrição de “seções”.
  • CORREÇÃO DE ERRO: Atualizado todo o código de timestamp para ser compatível com o WordPress 5.4+ o que corrige problemas onde pedidos poderiam perder uma hora ou um dia ao serem salvos.
  • CORREÇÃO DE ERRO: Atualizada a lógica para filtrar body_class em páginas com o shortcode da Conta de Associação ou qualquer “seção” do shortcode sendo exibida.
  • CORREÇÃO DE ERRO: Melhorada a função pmpro_getAllLevels para armazenar em cache mesmo quando force é true. Isso economiza múltiplos acessos ao banco de dados por carregamento de página.
  • CORREÇÃO DE ERRO/MELHORIA: O relatório de cancelametno agora calcula baseado na data de conclusão da associação.
  • CORREÇÃO DE ERRO/MELHORIA: Corrigidos alertas e erros no PHP 7.4+.
  • CORREÇÃO DE ERRO/MELHORIA: Agora permitindo tradução de textos gerados por JavaScript.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizado todos os usos da palavra “E-mail”.
  • CORREÇÃO DE ERRO/MELHORIA: Atualizado para padrão para endereços internacionais na página de informações de cobrança. Corrige um erro com o complemento Dropdown do Estado.
  • CORREÇÃO DE ERRO/MELHORIA: Agora tratando transações “recurring_payment_failed” do IPN do PayPal como cancelametos. O PMPro irá cancelar a associação e tentar cancelar a assinatura correspondente.
  • MELHORIA: Adicionada a classe do nível de associação para o objeto PMPro_Membership_Level. No momento isso só é usado em chamadas da API REST, mas será usado eventualmente quando interagindo com um objeto de nível de associacáo ou array.
  • MELHORIA: Adicionada a classe de códigos de desconto ao objeto PMPro_Discount_Code. No momento isso só é usado em chamadas da API REST, mas será usado eventualmente quando interagindo com um código de desconto ou array.
  • MELHORIA: Agora permitindo a todos os usuários e associados acessarem a página da Conta de Associação.
  • MELHORIA: Atualizando a lógica para todos os redirecionamentos a partir das páginas do núcleo como Faturas, Cobrança e Cancelamento para permitir que membros antigos possam acessar seus dados. Geralmente redirecionando mais comumente para onde você expera em diferentes situações.
  • MELHORIA: Diversas melhorias no estilo de páginas do núcleo da interface para exibição responsiva e campos dependentes do gateway.
  • MELHORIA: Adicionado o método getSubscriptionStatus à classe da API do gateway Stripe. Isso corrige problemas com o complemento Verificação de Assinatura do PMPro.
  • MELHORIA: Adicionadas !!levels_page_url!! e !!login_url!! como variáveis de substituição nas Configurações Avançadas > Configurações de Mensagem. Usando esas por padrão nas novas instalações.
  • MELHORIA: Melhorado o código do editor de blocos e a configuração webpack.
  • MELHORIA: Adicionado suporte a PMPRO_AUTHNET_SILENT_POST_DEBUG para “registrar” dados em /logs/ ou enviar um e-mail para um endereço de e-mail diferente daquele do administrador do site.
  • MELHORIA: Adicionados campos de hora à página Associações > Pedidos na administração ao ver, atualizar ou salvar um pedido.
  • MELHORIA: Adicionados os filtros pmpro_admin_orders_filters e pmpro_admin_orders_query_condition para adicionar novoso filtros à página de pedidos no painel. (Obrigado, Mirco Babini)
  • MELHORIA: Adicionado um ícone SVG à categoria dos blocos do PMPro.
  • REFATORAMENTO: Melhorado o código da tabela da lista de associados para usar uma função para cada coluna de dados e suportar o código dos métodos do núcleo do WP para extender tabelas de lista com colunas personalizadas.
  • REFATORAMENTO: Movido todo o código de compatibilidade com om Theme My Login para includes/compatibility/theme-my-login.php e carregando apenas se o plugin estiver ativo.