Descrição
Um plugin de associação WordPress flexível, com bom suporte e fácil de usar, para que se possa oferecer conteúdo gratuito e premium em seu site WordPress
O Simple Membership permite proteger seus posts e páginas para que apenas os membros cadastrados possam visualizar os conteúdos protegidos.
Níveis de acesso de associação ilimitados
Configure níveis de associação ilimitados (por exemplo: gratuito, prata, ouro, etc.) e proteja seus posts e páginas usando os níveis de associação criados.
Interface amigável para proteção de conteúdo
Ao editar um post ou uma página no editor do WordPress, selecione a opção para permitir acesso a esse post ou página somente para membros.
Non-members viewing a protected page will be prompted to log in or become a member.
Ter associações gratuitas e pagas
Pode ser configurado para ter assinaturas gratuitas e/ou pagas em seu site. O pagamento de associação premium é feito com segurança, via PayPal. O pagamento de assinaturas também pode ser aceito usando os gateways de pagamento Stripe ou Braintree.
Pagamentos únicos e recorrentes de assinaturas são suportados para PayPal e Stripe.
Possível aceitar o pagamento único de associação por meio do gateway de pagamento Braintree.
Option to make membership payment buttons using the new PayPal Checkout API.
There is also option to use PayPal smart buttons for membership payment.
Possibilidade de ativar a ativação por e-mail ou a confirmação por e-mail para as associações gratuitas.
Registro de pagamentos de membros
Todos os pagamentos de seus membros são registrados no plugin. Os pagamentos pode ser consultados a qualquer momento acessando o menu de pagamentos no painel administrativo.
API do desenvolvedor
Disponíveis vários ganchos de ação e filtro que o desenvolvedor pode usar para personalizar o plugin.
Disponível uma API que pode ser usada para consultar, criar e atualizar contas de membros.
Widget de acesso de membro na barra lateral
Um widget de acesso de membro na barra lateral do seu site pode ser adicionado facilmente. Simplesmente use o shortcode do formulário de acesso no widget da barra lateral.
Possibilidade de personalizar o widget de acesso de membro criando um arquivo de modelo personalizado, na sua pasta de tema (ou tema filho).
Option to show a password visibility toggle option in the login form.
Documentação
Depois de instalar, leia a documentação de configuração para iniciar o uso do plugin.
Suporte de plugin
Se tiver qualquer problema com este plugin, visite nosso site e publique sobre este no fórum de suporte ou envie-nos um contato:
https://simple-membership-plugin.com/
Você pode criar uma conta gratuita de usuário no fórum e fazer suas perguntas.
Diversos
- Funciona com qualquer tema do WordPress.
- Capacidade de proteger galerias de fotos.
- Capacidade de proteger as páginas de anexos.
- Mostre o conteúdo prévio para converter visitantes em membros.
- Comentários em seus post protegidos também serão protegidos automaticamente.
- Opção para ativar o registro depurar para facilmente resolver problemas relacionados ao pagamento de associação (se houver).
- Capacidade de personalizar a mensagem de proteção de conteúdo que é exibida para os visitantes.
- Capacidade em proteger parcialmente o conteúdo de posts ou de páginas.
- Possibilidade de aplicar proteção a posts e a páginas em massa.
- Capacidade de usar variáveis de mesclagem nos e-mails de notificação de associação.
- O gerenciamento de associação é ralizado pelo plugin.
- Capacidade de aprovar manualmente seus membros.
- Capacidade de importar usuários do WordPress como membros.
- Pesquise o perfil de um membro em seu painel administrativo WP.
- Filtre a lista de membros por status da conta.
- Filtre a lista de membros por nível de associação.
- Pode ser traduzido para qualquer idioma.
- Oculte a barra de ferramentas do administrador na interface do seu site.
- Permita aos seus membros excluir suas contas de associação.
- Envie um e-mail de notificação rápida para seus membros.
- Personalize o e-mail redefinir senha para membros.
- Use o Google reCAPTCHA no formulário de cadastro de associação.
- Use o Google reCAPTCHA no acesso de membro e no formulário redefinir senha.
- Os widgets de acesso e cadastro serão responsivos, se usado um tema responsivo.
- Capacidade em restringir, apenas aos seus membros, os comentários em seu site.
- Página de cadastro de membros na interface do site.
- Perfis de membros na interface do site.
- Página de acesso de membros na interface do site.
- Opção de configurar redirecionamento após acesso de membros.
- Opção de configurar redirecionamento após cadastro de membros.
- Opção de configurar o redirecionamento de páginas após a saída dos membros.
- Opção forçar os membros a usar uma senha forte.
- Opção de fazer os usuários concordarem com seus termos e condições antes de se cadastrarem para uma conta de membro.
- Opção de fazer com que os usuários concordem com sua política de privacidade antes de se cadastrarem para uma conta de membro.
- Opção sair do plugin automaticamente quando o membro fecha o navegador.
- Capacidade de encaminhar a notificação de pagamento para um URL externo para processamento posterior.
- Option to configure whitelisting for user email addresses to allow registration only from specific email addresses or email domains.
- Option to configure blacklisting for user email addresses to block registration from certain email addresses or email domains.
- Option to configure PayPal payment buttons for memberships (one-time and recurring payments).
- Option to configure Stripe payment buttons for memberships (one-time and recurring payments).
- Option to configure Braintree payment buttons for memberships (one-time payments).
Traduções de idiomas
As seguintes traduções de idiomas já estão disponíveis:
- Inglês
- Alemão
- Francês
- Espanhol
- Espanhol (Venezuela)
- Chinês
- Português (Brasil)
- Português (Portugal)
- Sueco
- Macedônio
- Polonês
- Turco
- Russo
- Holandês (Países Baixos)
- Holandês (Bélgica)
- Romeno
- Dinamarquês
- Lituano
- Sérvio
- Japonês
- Grego
- Letão
- Indonésio
- Hebráico
- Catalão
- Húngaro
- Bósnio (Bósnia e Herzegovina)
- Eslovaco
- Italiano
- Norueguês
- Mexicano
- Árabe
- Tcheco
- Finlandês
O plugin pode ser traduzido usando a documentação de tradução de idioma.
Seção arbitrária
Nenhum
Blocos
Este plugin disponibiliza 1 bloco.
- Simple Membership
Instalação
Faça o seguinte para instalar o plugin de associação:
- Envie o arquivo “simple-wp-membership.zip” para a página Plugins->Adicionar novo, no painel administrativo do WordPress.
- Ative o plugin através do menu ‘Plugins’ no WordPress.
FAQ
-
Where can I find complete documentation for this plugin?
-
You can find the full documentation for this plugin on the Simple Membership plugin documentation page.
Avaliações
Colaboradores e desenvolvedores
“Simle Membership” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.
Colaboradores“Simle Membership” foi traduzido para 12 localizações. Agradecemos aos tradutores por suas contribuições.
Traduzir “Simle Membership” 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
4.3.8
- Minor translation related update in the admin edit member interface.
- Fixed an issue with the new PayPal buy now type button not rendering correctly with the item description.
4.3.7
- Added new form and validation Interface for registration and edit profile forms.
- New settings field added to turn on/off the new UI for the registration and profile forms. This option is located in the Advanced Settings menu.
- The goal with this new option is to offer a more mobile responsive UI for the registration and profile forms.
- Added a new action hook (swpm_before_login_form_widget) in the login.php file.
- Added a new action hook (swpm_before_loggedin_widget) in the loggedin.php file.
- The edit membership level interface shows the currently editing membership level’s ID.
- Added a new action hook (swpm_front_end_reset_password_using_link_completed). Thanks to @MedTRGit.
- Updated the translation POT file.
- Refactored the Stripe session create code to a separate class.
- Filter hooks updated to to customize password validation rules and messages for the new form UI.
- Updated the Swedish translation files.
4.3.6
- Added output escaping to the ‘list_type’ parameter in the ‘Post and Page Protection’ menu tab.
4.3.5
- Updated the German language translation file. Thanks to Stefan.
- Show strong password requirement message on the password reset page (if the feature is enabled). Thanks to Darwin for submitting this update.
- After submitting the password reset form, a message displaying “Processing request” is shown. Thanks to Darwin for submitting this update.
- Added a new filter hook for the Thank You page message.
- Fixed a small bug with the newly added “Send Direct Email” feature. It was not setting the “From Email Address” field’s value.
- Added a new option labeled “Default Account Status After Payment”. This should be helpful with certain types of manual approval configuration.
- Updated the code so it stops going forwared if the update user command fails.
- Added validation to the password reset by link feature. Thanks to Rafie for the report.
4.3.4
- Readability improvement for the ‘remember me’ checkbox field’s code.
- Spanish language translation file updated.
- Added more debug logging text to the Stripe webhook handling script.
- Added CSS class to the notice message output.
- Allow any field with class ‘swpm-date-picker’ to use the datepicker function in the members menu.
- Added a new hook that gets triggered when the account status is updated to expired in the daily cronjob.
- Added a new hook that gets triggered when an existing member pays for a membership and the account status is refreshed.
- The original transaction post ID is saved with the user profile for Stripe subscription transactions.
4.3.3
- Added new feature to confiugre an “after email activation redirection” for any membership level.
- Renamed the SimpleWpMembership::wp_logout() function to SimpleWpMembership::wp_logout_handler().
- The auth cookie will be set to session cookie if the ‘force-wp-user-sync’ feature is enable when ‘remember me’ is unchecked.
- Added a silent logout option so the logout function can be called without triggering the action hook.
- Added the ‘swpm_subscription_payment_cancelled’ hook to the cancel stripe subscription via URL feature.
4.3.2
- Added CSS to highlight the order status in the payments menu.
- Added a new utility function compare_url_without_http(). This function is used for matching the system generated pages.
- Added a new CSS div for the activation required error message.
- New Gutenberg Block for Payment Buttons.
- Updated the system page URL check function to include the edit profile, join and the password reset pages.
- New feature to send direct email to a group of members (for example: send an email to all members of a membership level).
- Minor PHP 8.2 related deprecation notice fixes.
4.3.1
- Updated the Turkish language translation file.
- Minor – Spelling mistake fixed in the Blacklisting feature.
- Fixed Warning: Undefined variable $all_items
- Stripe Buy Now button’s webhook handling code updated for the new Stripe API version.
4.3.0
- Regenerated the Translation POT file.
- Language strings updated in various admin interfaces.
- Removed the use of the FILTER_SANITIZE_STRING flag for PHP8.1 compatibility.
- Minor enhancement – verify the custom field value is set in the IPN data.
- Updated the session variable name in the SwpmMessages class.
- Fixed an issue with the password reset using link option showing an incorrect message after the reset operation is successful.
- Enhancement to the ‘user can delete account’ feature. The page title, header and the confirmation text is worded better.
- Accessibility related updates to the “Show Password” checkbox of the login form.
4.2.9
- Added filter hooks to the Thank you page output message so it can be customized using custom code.
- The address data (if available) will be collected when using the new PayPal checkout buttons.
- Fixed a warning that was generating after Stripe Buy Now button checkout.
- Added a new option so the directory listing addon can display the address fields separately (by using shortcode parameters).
4.2.8
- The country code from Stripe webhook notification is now converted to the full country name for better selection in the dropdown menu.
- Prevent the newly added unique registration link validity check from incorrectly showing on registration form submission.
- Removed the option to create new Smart checkout buttons as it has been deprecated by PayPal. You can get the same functionality from the new PayPal checkout buttons that have been added to the plugin.
- Note: All the existing paypal buttons will continue to work as usual. We have added the new PayPal buttons as per PayPal’s guidelines to make sure that in the future the plugin remains compatible with PayPal’s latest API.
4.2.7
- Added an alternative method of getting the URL if SERVER_NAME is not set in an install.
- Fixed an error that was triggering after the transaction.
4.2.6
- Spelling mistake fixed in the PayPal button creation interface.
- Regenerated the translation POT file.
4.2.5
- Added new membership payment button options using the new PayPal API. You can find it under the Create New Buttons menu tab.
- Moved the Sandbox/Test Mode option to the “Payment Settings” tab.
- Added an appropriate error message for when a user tries to re-use the special registration complete link.
- Check if the registration completion link (if present in the URL) is valid. Show an appropriate error message to prevent confusion.
- The bulk membership level change feature will update the WP user role also (if specified in the target membership level configuration).
- The transactions in the payments menu can now be searched using a Subscriber ID values also.
- Spanish language translation file updated.
4.2.4
- Improved the enqueue_validation_scripts() function to work better with block themes.
- Better Stripe payment button compatibility with some wp themes.
- Improved the login form’s error message output. The error message will be shown in red so it is can be easily noticed.
- Fixed the terms and conditions checkbox validation error not displaying correctly on some themes.
- Fixed password reset success message showing an incorrect CSS class.
- Regenerated the main translation POT file.
4.2.3
- Added an option in the Stripe button configuration to use the Stripe’s automatic tax feature.
- Usability improvement: the payment button shortcode can be selected easily (for better copy and paste operation).
- Added an option to specify the payment_method_types parameter in the Stripe payment button shortcode. It can be used to enable ACH payment option for a specific Stripe payment button.
- Fixed: The Payment Settings tab not showing the settings updated message correctly.
- Fixed: The new password reset via link feature not seeing the already present {password_reset_link} email merge tag.
4.2.2
- The Braintree transactions will send the customer’s name and email address to the API also.
- Added a new filter hook to the registration form so that the strong password validation string can be overridden and customized.
- Added a new filter hook to the edit profile form so that the strong password validation string can be overridden and customized.
- The get_current_page_url() function will clean the 8080 port number from URL for better compatibility on some servers.
- Added output escaping to the payment button shortcode.
- Added a new option in the settings menu to offer password reset function using a reset link.
4.2.1
- Updated the Braintree payments integration to require the customer’s name and email address during checkout.
- Updated the Spanish Mexican language translation file.
- Updated the default content protection message.
- Updated the text of the login form button.
- Added sanitization to the email body fields.
4.2.0
- Braintree SDK updated for the Braintree payment gateway.
- Google reCAPTCHA enterprise option is now available as a free addon.
4.1.9
- Stripe Button’s code updated to use the latest Stripe API version.
- Allow apostrophe character in the email address field of the registration form.
- Preserve address information of a profile when submitting the registration form (if the data was received from the payment gateway).
- Added a workaround for sites using the Batcache caching system.
- Updated the swpm_admin_members_table_column_ filter hook to check if the column value exists.
- Fixed an issue with the email address whitelisting pattern feature.
- Improved how the current_page URL value is retrieved for the Stripe payment buttons.
4.1.8
- Improved the view debug log operation to check if the file exists before trying to open the file. If the file doesn’t exist, it will show a message to reset the debug file.
4.1.7
- Added a new Blacklisting & Whitelisting feature. Usage documentation here
- The member search option in the members interface will now work correctly with names containing apostrophe character.
- Added a new filter hook in the password reset function: swpm_password_reset_generated_pass
- Optimized the Stripe library loading for Stripe payment buttons so it can work with the partial protection addon.
- If after login redirection addon is not used, the redirection after login will be sent to the current page instead of the home URL.
4.1.6
- Added a new action hook – swpm_front_end_edit_profile_form_submitted.
- Added a new action hook – swpm_do_init_time_tasks_front_end.
- Translation POT file has been regenerated.
- Apostrophe characters will now be accepted in the name and address fields.
- Fixed the validation error message positioning in the edit profile form when Force Strong Password option is enabled.
4.1.5
- Added a new feature to toggle password visibility option in the login form. Password toggle documentation
- Updated the Dutch language translation files.
- Fixed a minor PHP notice with PayPal smart checkout button configuration.
4.1.4
- PayPal smart checkout will pass the item name set in the payment button to PayPal’s API.
- The PayPal smart checkout transactions will try to find a member profile using the Transaction ID and show it in the Transactions tab (if found).
- WooCommerce checkout integration will add the collected billing address to SWPM member record when available.
4.1.3
- Added a warning in the edit member interface for situation when a member account is created without a membership level value.
- Small user edit interface improvement.
- Added ‘French Polynesia’ country to the countries dropdown list.
- Removes the membership_level data (if posted) from the edit profile update operation (since this data is not needed for this operation). Thanks to Vladimir for pointing this out.
- Added an additional hash check for the level_identified on registration form.
4.1.2
- Fixed a minor Undefined array key warning.
4.1.1
- Tested on WordPress 6.0.
- Added output escaping to the email validation ajax request.
- Added output escaping to the username validation ajax request.
- Added sanitization to the account status field of the member listing page.
- Removed some use of the FILTER_SANITIZE_STRING flag to be compatible with PHP8.1.
4.1.0
- Added the text ‘Username or Email’ to the language translation POT file.
- Added a new action hook (swpm_front_end_registration_form_submitted) for when the front-end registration form is submitted
- Added nonce check for the “Delete Transaction” action in the payments menu.
4.0.9
- Added do_blocks() to the more tag protection feature’s content formatting to improve compatibility with the link preview plugin. Thanks to @brechtvds for providing the code adjustment.
- Added a new filter for the more tag protection feature (swpm_format_raw_content_for_front_end_display).
- Added a new filter for the login form action message output (swpm_login_form_action_msg).
- Added a new filter for the “Hide Registration Form to Logged Users” feature. It will allow additional content to be added below the message.
- Added a new filter for the user delete action.
- Updated the Norwegian language file.
- Added nonce check to the bulk delete feature of the members menu.
4.0.8
- Added a new utility function in the plugin to retrieve wp user roles by ID.
- Added French (Canadian) language translation file to the plugin. Thank you to Ariane Larivière.
- Added a check to prevent an extra empty line output with a notice/message.
- Updated the HTML ID value for the privacy policy checkbox item.
- The debug log file names are uniquely generated on per install.
- Added nonce check to the debug log file reset action.
4.0.7
- Aprimoramento de assinaturas Stripe SCA: restaure o valor do campo personalizado da notificação de webhook original (quando disponível).
- Os dados dos campos personalizados (se disponíveis) também são salvos nos posts personalizados swpm_transactions após uma transação.
- Atualizado o arquivo do idioma Holandês.
- Integração com o plugin WP Express Checkout .
- Compatível com WordPress 5.8.
4.0.6
- Adicionada uma opção no shortcode [swpm_paypal_subscription_cancel_link] para permitir a abertura da janela em uma nova aba.
- Adicionada uma opção no shortcode [swpm_paypal_subscription_cancel_link] para adicionar classe CSS de personalização.
- Adicionado um novo shortcode para exibir o número total de membros (apenas exibir o número total). Este shortcode está disponível no complemento gratuito Miscellaneous Shortcodes.
- Corrigido um cálculo na função de exclusão automática de dados de ativação de e-mails pendentes. Obrigado a @satoshi por apontar isso.
- Realizadas correções ortográficas para alguns campos de descrição e mensagens de erro. Obrigado @Ronaldo por sugerir isso.
- O arquivo POT de tradução de idioma foi novamente gerado.
- Atualizado o arquivo do idioma Espanhol.
- Atualizado o arquivo do idioma Tcheco.
4.0.5
- Adicionado um novo gancho de filtro para permitir a substituição do campo display_name ao adicionar um membro por meio da interface administrativa.
- Adicionado um novo gancho de filtro para permitir a substituição do valor do status da conta quando um pagamento de renovação de assinatura é realizado. O nome do filtro é: swpm_account_status_for_subscription_start_date_update
- Adicionado ao plugin, o arquivo de tradução do idioma Esloveno.
- A tag de mesclagem de e-mail {membership_level_name} agora funcionará para o recurso “Notificar usuário”, que pode ser usado ao editar o perfil de um membro (no painel de administração).
- Atualizado o arquivo de tradução para o Holandês.
- Corrigido o posicionamento da mensagem de resultado de validação para o campo de nome de usuário na interface “Adicionar novo membro”.
4.0.4
- Adicionado um novo filtro para permitir a substituição do valor do cookie de autenticação para quando o recurso “Sair da sessão de membro ao fechar o navegador” estiver habilitado.
- Atualizado o arquivo de tradução Sueco.
- Adicionada mais limpeza à pesquisa de membros e ao nível de associação, na interface administrativa. Obrigado a @Martin Vierula por apontar isso.
4.0.3
- Atualização de compatibilidade do WP 5.6 com script jQuery. Correção de um problema em que as mensagens de erro no formulário de cadastro não eram exibidas corretamente.
4.0.2
- Adicionado um novo filtro “swpm_admin_registration_add_user_template_path”
- Adicionado um novo filtro “swpm_admin_registration_edit_user_template_path”
- Adicionada opção de alteração automática de membros expirados para um nível gratuito. Este recurso é tratado pelo complemento: https://simple-membership-plugin.com/simple-membership-miscellaneous-shortcodes-addon/
- Corrigido um erro de digitação no nome de uma variável.
- O valor “Gênero” no menu de membros agora é traduzível. Obrigado a @ Th0masL por esta melhoria.
- Atualizado o arquivo de tradução em Francês.
- A opção “Ativar e notificar a conta em massa” agora envia um e-mail para cada membro selecionado (em vez de um e-mail em lote). Para evitar problemas de e-mail quando usado com solução SMTP.
- Adicionados mais filtros no cadastro, edição de perfil e formulários de acesso.
- A biblioteca Stripe SDK foi atualizada para a versão mais recente. A versão mínima do PHP obrigatória para isso é PHP5.6
- Adicionado novo shortcode de acesso para cancelamento de assinatura do Stripe. O novo shortcode é: [swpm_stripe_subscription_cancel_link]
- Adicionada uma verificação para evitar que notificação IPN duplicada, crie mais de uma entrada. Obrigado a @ Th0masL por esta melhoria.
4.0.1
- Adicionado o campo “URL da imagem do botão” para os botões do tipo Stripe Comprar Agora (para permitir a personalização da imagem do botão).
- As opções de função do usuário para o campo de configurações “Permissão de acesso ao painel administrativo” mostrarão os valores traduzidos.
- A capacidade de atualização do menu de configurações também respeitará a permissão “Função” definida nas configurações de “Permissão de acesso ao painel administrativo”.
- Adicionada uma verificação para confirmar se existe um nome de usuário na função create_wp_user().
- Interface de configuração do botão Stripe SCA Assinatura – renomeado o rótulo de “Stripe Plan ID” para “Stripe API ID” (para corresponder às alterações recentes da interface do Stripe).
4.0.0
- Removida a opção de configurações “Usar fuso horário do WordPress” do menu de configurações avançadas. Esta opção pode entrar em conflito com alguns plugins do tipo: gerenciamento de eventos.
- O plugin agora registrará os valores de data de acordo com as configurações de fuso horário do WordPress (por padrão).
- O arquivo de log de depuração registrará os valores de carimbo de data/hora no formato [‘A/m/d H:i:s’]. Valor de exemplo: [2020/07/24 11:58:39]
- Adicionado texto de ajuda ao campo “Permissão de acesso ao painel administrativo” para explicar que não deve ser usado com a opção “Desativar acesso ao painel WP”.
- Adicionada uma nota quando um usuário ativa opções conflitantes nas configurações avançadas.
- Teste concluído na versão WP 5.5.
3.9.9
- Adicionado um aprimoramento para aceitar o valor do endereço vazio e forçar a atualização (quando o administrador atualiza o endereço de um perfil de membro na interface administrativa).
3.9.8
- Adicionado um novo gancho de ação ‘swpm_validate_login_hash_mismatch’
- Capacidade de adicionar manualmente um registro de transação no menu Pagamentos
- Adicionado um novo recurso para ocultar o cadastro de membros conectados. A nova opção está disponível no menu Configurações avançadas.
3.9.7
- Adicionadas pequenas melhorias na função get_current_page_url() para aumentar a compatibilidade com alguns servidores.
- O mini shortcode de acesso também funcionará com o recurso “Ativar redirecionamento para a última página” no complemento de redirecionamento após o acesso.
- CAtualizado o arquivo de tradução do idioma Japonês.
- Aprimoramentos relacionados ao botão secundário Stripe SCA (filtro adicionado).
- As transações Stripe compre agora (pagamentos únicos) agora terão um link para o “perfil” do usuário no menu “pagamentos”.
- O nome do arquivo do idioma Chinês foi alterado de zh_Hans para zh_HK.
3.9.6
- Adicionadas novas configurações globais para chaves de API do Stripe na guia “Configurações de pagamento”. Ele pode ser usado para inserir suas chaves de API (em vez de botões individuais a cada vez).
- Adicionado um novo filtro para permitir a personalização da mensagem de ativação por e-mail (se o recurso de ativação por e-mail estiver habilitado).
- Os pagamentos subsequentes para assinatura do Stripe também serão capturados no menu de pagamentos. É necessário adicionar “invoice.payment_succeeded” ao monitoramento de eventos do webhook.
3.9.5
- Adicionado um novo filtro (swpm_mini_login_output). Ele pode ser usado para substituir a saída do shortcode [swpm_mini_login].
- O link “Editar” no menu de membros foi renomeado para “Editar/Visualizar” para torná-lo mais amigável.
- Atualizado o arquivo do idioma Alemão.
- A listagem no menu de membros agora pode ser classificada pela coluna “Início do acesso”.
- Corrigido um problema com os botões Stripe SCA em que entradas duplicadas “incompletas” estavam sendo criadas. Isso começou a acontecer recentemente a partir de uma nova mudança que o Stripe fez.
3.9.4
- Chamada comentada para a função date_default_timezone_set() para WP5.3.
- Atualizados alguns comentários na classe SwpmAjax.
- Adicionada verificação extra de protecção de conteúdo para o URL de pré-visualização do post.
3.9.3
- Adicionada a opção ativar e-mail em HTML no menu de configurações de e-mail do plugin.
- O evento de atualização de assinatura do Stripe agora é tratado pelo plugin.
- Gerado novo shortcode para criar um link de cancelamento de assinatura do PayPal onde um membro pode visualizar e, se quiser, cancelar a assinatura de sua conta.
3.9.2
- Arquivos de tradução para Espanhol atualizados.
- Adicionada mais instrução do registro depurar no roteiro de manuseio IPN para facilitar a resolução de problemas.
- Corrigido um problema com o novo webhook de cancelamento de assinatura de Stripe SCA.
3.9.1
- Corrigida a saída excessiva do log de depuração no arquivo de log quando o botão de assinatura do novo Stripe compatível com SCA é usado.
- A biblioteca Stripe só é carregada se outro plugin ainda não o tiver carregado.
3.9.0
- Adicionados novos tipos de botão Stripe SCA. Agora é possível ir para a interface Pagamentos -> Criar Novo Botão, para criar botões de pagamento Stripe compatíveis com SCA.
- Observe que testamos os novos botões compatíveis com SCA. No entanto, pode haver alguns problemas de compatibilidade que abordaremos nos próximos dias, conforme recebermos feedback dos usuários.
3.8.9
- Adicionado um novo recurso no menu de configurações de e-mail para permitir a desativação da notificação de e-mail “Conta atualizada”.
3.8.8
- A data de expiração no widget de acesso agora mostra o valor da data traduzida para instalações em outro idioma.
- Atualizado os arquivos de tradução do idioma Alemão.
- Integração com o plugin Super Socializer para login social.
https://simple-membership-plugin.com/social-login-plugin-simple-membership/
3.8.7
- Removido um alerta de PHP em wp_password_reset_hook(). Obrigado a John Wick por apontar isso.
- Pequena melhoria no script de manuseio da assinatura do PayPal IPN.
3.8.6
- Adicionada verificação nonce à guia “Configurações de complementos”.
3.8.5
- Corrigido o problema de C SRF na guia do menu Operação em massa.
- Corrigido o problema de pagamento Braintree que poderia ocorrer se o cliente pagasse via PayPal.
- Corrigido o conflito da biblioteca Stripe se outro plugin Stripe estiver instalado.
- Adicionado suporte para o complemento de cupons.
- Adicionada verificação current_user_can() à função de manipulação do menu de administração.
- Adicionada verificação nonce a wp_ajax.
3.8.4
- Mais strings da interface de administração de configurações do plugin podem ser traduzidas.
- A mensagem de erro de validação de senha forte agora pode ser traduzida (se estiver usando esse recurso).
- Aprimoramento secundário no código de tratamento IPN do PayPal.
- Corrigido um problema com alguns dados de perfil que não eram atualizados quando a senha também era atualizada.
3.8.3
- O Braintree PHP SDK foi atualizado para evitar o aviso de descontinuação ao usar o PHP 7 +.
- A “Data de Expiração” de um membro agora é mostrada no perfil de membros no painel de administração.
- Compatibilidade com o recurso de captcha do plugin do Wordfence.
- Arquivo de tradução Alemão atualizado.
- Arquivo de tradução em Japonês atualizado.
3.8.2
- Adicionado filtro de nível de associação e status de conta na função de pesquisa de membros (menu Membros no painel administrativo).
- Atualizada a tradução do idioma Polonês.
- Adicionado um gancho de filtro na função get_current_page_url().
3.8.1
- [Nota importante] Se estiver usando o gateway Braintree, faça um backup antes de atualizar. Faça uma transação de teste usando o gateway Braintree no modo ao vivo para ter certeza de que as novas alterações 3D Secure estão funcionando bem.
- Adicionado suporte 3D Secure para botões de gateway de pagamento Braintree. O suporte tenta detectar automaticamente se o 3DS está ativado e, então, mostra as etapas adicionais.
- Adicionada nota para o recurso de ativação de e-mail com relação ao armazenamento temporário de senhas.
- Adicionado filtro “swpm_email_activation_data” para modificar os dados de ativação do e-mail do usuário.
3.8.0
- Os dados temporários de ativação de e-mail agora são armazenados em formato criptografado.
- Remoção de sobras de dados de ativação de e-mail corrigidos no banco de dados.
- Atualizado algumas strings de tradução.
3.7.9
- Adicionado novo shortcode [swpm_show_after_login_page_link] por meio do complemento swpm misc shortcodes.
- Mais caracteres agora são permitidos no campo “nome de usuário”.
- Corrigido um pequeno erro com o plugin, que não encontrava o perfil do membro correspondente quando uma assinatura era cancelada.
3.7.8
- Adicionado um novo recurso para permitir o encaminhamento da notificação de pagamento para um URL externo. Esta opção pode ser encontrada nas “Configurações avançadas” do plugin.
- A seção “Esqueceu a senha?” string de tradução no formulário de acesso, permitirá o caractere “?” ser traduzido/personalizado.
- Corrigido um alerta relacionado ao PHP7.
- Atualizado algumas strings de tradução.
- Corrigido um erro de grafia.
3.7.7
- Adicionado um novo gancho de filtro que pode ser usado para substituir o status da conta do recurso de ativação de e-mail. swpm_activation_feature_override_account_status
- Adicionado suporte de ativação por e-mail para Construtortrutor de formulário.
3.7.6
- Atualizado o número da versão do banco de dados.
- Atualizado o arquivo do idioma Alemão.
3.7.5.1
- Corrigido um pequeno erro com o novo recurso de ativação de e-mail.
- Nome do plano Stripe alterado para usar o apelido.
3.7.5
- Adicionado um novo recurso para ativar a ativação/confirmação de e-mail. Útil se deseja ativar o nível de associação gratuita.
- O nome de usuário pode conter apenas: letras, números e .-*@. Isso ocorre para que o campo de nome de usuário aceite o que é permitido pelo WordPress para esse campo.
- Adicionada uma nova função de utilitário.
- Adicionada uma função para mostrar a data de validade formatada.
3.7.4
- O Stripe Assinatura agora considera as configurações do período de teste do plano.
- Adicionados nomes de classes CSS aos campos na interface de membros de adição/edição administrativa.
- Adicionadas mais strings traduzíveis ao arquivo POT.
- Compatibilidade com WordPress 5.0
3.7.3
- Criado um novo complemento gratuito para oferecer proteção de estilo de página inteira. https://simple-membership-plugin.com/full-page-protection-addon-simple-membership/
- A saída do mini shortcode de acesso agora é traduzível
- Os botões Smart Finalização de compras foram corrigidos. Não funcionavam no modo ao vivo em algumas circunstâncias
- Corrigidos pequenos problemas de exibição dos botões do PayPal Smart Finalização de compras
3.7.2
- Adicionado um novo recurso que permite aos usuários sair da sessão automaticamente ao fecharem o navegador.
- Adicionado suporte para o complemento de autenticação de dois fatores.
- Adicionada uma nova função de utilitário.
- Melhorado a funcionalidade de login social.
3.7.1
- Movido o código de tratamento IPN do gancho “init” para “wp_loaded” para melhor compatibilidade.
- Os campos de configuração das chaves “Publicáveis” e “Secretas” do Stripe foram trocados. Isso os alinhará melhor com a forma como se obtém as informações da conta do Stripe.
3.7.0
- Adicionada opção de botão de Finalização de compra do PayPal Smart. https://simple-membership-plugin.com/creating-paypal-smart-checkout-buttons-for-membership-payment/
- Adicionado um novo gancho de filtro swpm_edit_profile_form_before_username
- Adicionado um novo gancho de filtro swpm_edit_profile_form_before_submit
3.6.9
- Adicionado um novo recurso que permite configurar um URL de redirecionamento após sair da sessão. Este novo recurso está disponível na aba “Configurações avançadas” do plugin.
3.6.8
- Corrigido um alerta: count(): o parâmetro deve ser uma array ou um objeto que implementa contáveis.
3.6.7
- O complemento Captcha tem as opções de tema “Claro” ou “Escuro”. Ele também tem a opção de captcha compacto.
- Arquivo de tradução do idioma Alemão atualizado. Graças a Herbert Heupke.
- A ação de atualização do nível de associação atualizará a função de usuário wp do membro (se especificada no nível de associação).
- Corrigido um problema incomum quando a moeda selecionada para os botões Stripe era ignorada.
- Corrigido erro de digitação no parâmetro de configuração dos botões Stripe que produzia um alerta no console do navegador.
- O Stripe agora tenta detectar o idioma do visitante e usá-lo no pop-up de pagamento.
3.6.6
- Adicionado um novo recurso para mostrar uma caixa de seleção de termos e condições. Os usuários devem concordar com seus termos antes de se cadastrarem para uma conta. Útil para GDPR.
- Adicionado um novo recurso para mostrar uma caixa de seleção de política de privacidade. Os usuários devem concordar com sua política de privacidade antes de se cadastrarem para uma conta. Útil para GDPR.
- A última data de acesso dos membros agora é mostrada na página de listagem de membros no painel administrativo.
- Adicionado um recurso no menu de ferramentas do plugin para recriar as páginas necessárias do pluginin de associação.
- Corrigido um erro de digitação no nome do país “Colômbia”.
3.6.5
- Atualizado o arquivo de tradução Sueco. Agradecimentos a Andreas Damberg por enviar o arquivo de tradução.
- API do desenvolvedor para consultar, atualizar e criar contas de membros.
- Adicionado um novo recurso nas configurações avançadas para permitir a criação automática de membros para usuários WP que são criados por outros plugins.
- Adicionadas algumas funções úteis na classe de nível de associação.
3.6.4
- Adicionado um novo shortcode para mostrar um mini formulário de acesso. Isso pode ser útil para mostrar um mini formulário de acesso na barra lateral, cabeçalho ou área de rodapé do site.
- Corrigido um problema com o acessi automático após o recurso de cadastro quando usado com o complemento Criador de formulários.
3.6.3
- Adicionado um novo recurso para ativar o acesso automático após o cadastro para os membros.
3.6.2
- Adicionado um novo recurso para exigir uma senha forte no campo de senha. Quando esta opção está habilitada nas configurações avançadas, os membros serão obrigados a usar uma senha forte.
3.6.1
- Arquivo POT de linguagem foi novamente gerado.
- Adicionado um novo filtro para que o corpo do e-mail de cadastro concluído possa ser anulado e o e-mail possa ser desabilitado com um pequeno ajuste.
- O membro é desconectado da sessão do usuário wp quando a senha é alterada na página de edição do perfil.
- Forçar saída é chamado quando um hash de acesso incorreto é detectado.
- Corrigido um erro no menu de ferramentas (solicitação de envio de e-mail de cadastro concluído).
3.6.0
- Adicionado um novo recurso para permitir a configuração de um redirecionamento após o cadastro. A aba de configurações avançadas tem a nova opção.
- Adicionado texto de ajuda extra no menu de configurações de e-mail.
- O código de cancelamento da assinatura agora usará a ID do assinante.
- O rótulo do botão “Editar nível de associação” foi alterado para “Salvar nível de associação”
- Atualizada a cópia local do arquivo do idioma Alemão. Graças a Herbert Heupke.
- Criado um novo complemento gratuito para lidar com a importação de membros em massa de um arquivo CSV.
- Adicionado um novo filtro para permitir a substituição do URL de redirecionamento após o cadastro.
3.5.9
- Correção da moeda do iene Japonês para assinatura do Stripe.
- Adicionada uma nova tag de mesclagem de e-mail para o nome do nível de associação {Membership_level_name}
- Há uma nova opção chamada “Forçar sincronização de usuários WP” no menu de configurações avançadas do plugin.
- Corrigido um alerta que pode aparecer em algum momento ao atualizar a interface de configurações avançadas.
3.5.8
- Alterado o texto do botão “Editar membro” para “Salvar dados” na interface de edição do membro administrador.
- Adicionada uma nova função para desconectar o usuário do sistema swpm se a sessão do usuário wp correspondente for desconectada.
- O campo do nome da empresa agora será mostrado no formulário de edição de perfil.
- A configuração do botão Stripe permite ativar uma opção para coletar o endereço de cobrança
- O campo do país agora é uma opção suspensa.
- Adicionado um gancho de filtro para o endereço de e-mail Paypal no botão de pagamento.
3.5.7
- Adicionado arquivo de tradução Alemão atualizado.
- Corrigido um erro de verificação de permissões (graças a Neb).
- Corrigida uma vulnerabilidade potencial de XSS.
3.5.6
- Moeda do rublo Russo (₽) adicionada aos botões PayPal Comprar agora e de Assinatura.
- As opções “URL de retorno” e “URL da imagem do botão” para o botão de Assinatura Stripe agora são salvas e manipuladas corretamente.
- A assinatura do Stripe agora é automaticamente cancelada quando um membro exclui sua conta. Não funcionará para membros cadastrados antes desta atualização.
3.5.5
- Atualizado o domínio do texto do idioma de “swpm” para “simple-membership”. Isso tornará mais fácil para a tradução ser tratada via https://translate.wordpress.org/
3.5.4
- Adicionada uma verificação para o PHP5.4 para detectar se um servidor está usando uma versão muito antiga do PHP e mostrar mensagem de alerta apropriada. Isso evitará um erro no servidor que usa a versão antiga do PHP.
- Adicionado um novo recurso na configuração do botão Paypal possibilitando especificar um cabeçalho/logo de página de finalização de compra personalizado.
3.5.3
- O widget de acesso agora mostra um link para a página de edição de perfil (para os membros conectados).
- Foi aplicada correção no código JS de validação que evitava que o cadastro de associação paga fosse concluído corretamente, caso o campo de e-mail fosse ignorado.
- Adicionada opção de finalização de compra de assinatura do Stripe.
3.5.2
-
Criado novo recurso para aplicar proteção a posts e páginas em massa. A documentação a seguir explica como usar esse recurso: https://simple-membership-plugin.com/apply-protection-posts-pages-bulk/
-
Adicionada uma nova função de utilitário na classe SwpmMemberUtils.
3.5.1
- Adicionado um novo gancho de ação (swpm_before_login_request_is_processed) que pode ser usado para verificar coisas antes que a solicitação de acesso seja processada pelo plugin.
- Botão Stripe: moedas com decimais zero (como JPY) não são mais multiplicadas por 100.
- O preenchimento automático foi desativado para o campo de entrada de e-mail nos formulários de cadastro e de edição de perfil.
3.5.0
- Atualizado o arquivo de tradução do idioma Espanhol.
- Adicionada tradução para o Espanhol (Venezuela). A tradução foi feita por Santos Guerra.
- Melhorado a verificação do URL da página atual para a página de renovação.
- As tags de mesclagem de e-mail {member_since} e {subscription_starts} produzirão um valor de data formatado.
- O preenchimento automático foi desativado no campo de senha do perfil de edição.
3.4.9
- Corrigido um problema de edição de perfil de membro que foi introduzido na versão anterior da atualização da biblioteca JavaScript.
3.4.8
- O formulário redefinir senha será escondido após uma solicitação de redefinição bem-sucedida.
- Adicionada uma nova função de utilitário para gravar o conteúdo do array no arquivo de erro de depuração.
- Adicionado apply_filters() para todos os assuntos e corpos de email. Isso deve ser útil para um site multilíngue.
- Atualizada a biblioteca de validação JS para a versão mais recente.
- Atualizado o arquivo de tradução em Francês.
- Atualizado o arquivo de tradução do idioma Espanhol.
- Adicionada tradução para o idioma Tcheco ao plugin. A tradução foi enviada por Novakovska Eva.
- Adicionada tradução do idioma Finlandês ao plugin. A tradução foi enviada por Lars Timberg.
- O campo de senha na página de edição de perfil foi alterado para um campo do tipo “senha”.
3.4.7
- Criado novo recurso para aplicar proteção parcial ou de seção a posts e páginas. Este recurso está disponível por meio de um complemento gratuito.
- Remoção do pacote jquery.tools18.min.js e troca para WP jQuery UI integrado.
- Corrigido um erro de digitação na guia do menu gerenciar proteção de conteúdo.
- Criado um complemento grátis para shortcode de acesso diversos.
3.4.6
- Adicionada tradução para o idioma Árabe ao plugin. A tradução foi enviada por Hanin Fatani.
- Adicionada uma tag de email {primary_address} que pode ser usada no email de notificação quando o campo de endereço é utilizado no complemento do construtor de formulários.
- Removido o valor $ _SERVER [“REQUEST_URI”] desnecessário da ação post.
- Adicionado suporte a reCAPTCHA no formulário redefinir senha (para o complemento reCAPTCHA).
- Adicionada opção para especificar uma classe CSS personalizada para estilizar os botões Stripe e Braintree. (O novo parâmetro shortcode é “class”).
3.4.5
- Adicionado um novo gancho de ação que é acionado quando um membro é inserido através do menu “Adicionar membro” no painel administrativo.
- O complemento Mailchimp agora adicionará usuários a uma lista, quando inseridos por meio do painel administrativo.
- O valor do campo personalizado finalização de compra do Paypal será codificado.
- Alerta corrigido – o método não estático SimpleWpMembership::deactivate() não deve ser chamado estaticamente.
3.4.4
- Atualizado o arquivo de tradução do idioma Espanhol.
- A tag de mesclagem de e-mail {password} funcionará no e-mail de notificação do administrador quando um membro enviar o formulário de cadastro.
- Excluída a verificação do recurso desativar do painel da solicitação AJAX.
- Adicionado um novo filtro para permitir a substituição do e-mail cadastro concluído dinamicamente, usando código personalizado.
- Adicionada espaço para uma mensagem de texto, reservado para o campo de senha na página “Editar perfil”.
- Adicionado um novo campo de configurações para permitir a personalização do “Assunto do e-mail de notificação do administrador”.
- O menu de gerenciamento de membros pode ser classificado usando o nome e o sobrenome.
- Pequena correção de erro de digitação.
3.4.3
- Aprimorada a formatação do conteúdo que aparece antes da tag “mais” em um post protegido por esta tag.
- Adicionado um novo recurso para desabilitar o acesso ao painel WP para usuários não administrativos. Esta opção pode ser encontrada na guia Configurações gerais.
- Adicionado arquivo de tradução do idioma Mexicano. A tradução foi enviada por Enrique Alfonso.
- Adicionou novamente a cópia local dos arquivos de tradução em Espanhol (alguém enviou a tradução incorreta para o site translate.wordpress.org substituindo a tradução adequada)
3.4.2
- Corrigido um problema com alguns sites que obtinham uma tela em branco para o menu de membros, devido ao uso de uma tag curta de PHP.
- Adicionado um novo gancho de ação que é acionado depois que um membro faz alterações na página de edição de perfil.
- A função edit_profile_front_end() agora retorna verdadeiro ou falso para confirmar se o formulário foi enviado com sucesso ou não.
- Adicionado comentário extra no código de tratamento IPN.
3.4.1
- Adicionada uma opção para atualizar em massa o valor “Nível de associação” de um grupo de membros.
- Adicionada uma opção para atualizar em massa o valor da data “Início de acesso” de um grupo de membros.
- Adicionado arquivo de tradução do idioma Norueguês. A tradução foi enviada por Tom Nordstrønen.
3.4.0
- Atualizado o arquivo do idioma italiano. Obrigado a Nicolò Monili por atualizar a tradução.
- Excluído os arquivos do idioma Alemão da pasta do plugin para que ele possa puxar o idioma de translate.wordpress.org
- Melhorada a funcionalidade pesquisar membros, quando usado com paginação.
- O formulário de cadastro ficou mais limpo.
- Adicionadas algumas funções à classe de utilitário de nível de associação.
- Complemento do Google reCAPTCHA atualizado para ativar o captcha no formulário de acesso.
- Stripe Finalizar Compra: O plugin agora define o parâmetro “receipt_email” para a finalização de compra para que um recibo do Strip seja enviado.
3.3.9
- Exluído os arquivos do idioma Espanhol da pasta do plugin para que ele possa obter o idioma de translate.wordpress.org
- Compatibilidade com WordPress 4.7.
- Arquivo POT gerado novamente.
- O redirecionamento após o acesso agora usa home_url() ao invés de site_url(). O URL também é passado por meio de um filtro.
- Adicionado um novo filtro para o URL de redirecionamento após terminar a sessão.
- Renomeado o arquivo de idioma swpm-ja_JP para swpmp-ja
- Adicionado o gateway de pagamento Braintree para aceitar pagamentos de assinatura usando Braintree. Detalhes na seguinte documentação: https://simple-membership-plugin.com/create-braintree-buy-now-button-for-membership-payment/
3.3.8
- O pagamento da renovação da conta levará em consideração o tempo restante (quando o nível do usuário estiver usando um tipo de expiração de duração).
- Os membros agora podem usar seu endereço de e-mail (em vez de nome de usuário) e senha para entrar no site. O campo nome de usuário do formulário de acesso de membro aceitará o endereço de e-mail ou o nome de usuário.
- O gancho de ação set_user_role não será ativado pelo plugin, pois a função wp_update_user() cuidará disso automaticamente.
3.3.7
- Adicionado arquivo de tradução do idioma Italiano. A tradução foi enviada por Roberto Paura.
- Melhorado o tratamento de reembolso Paypal.
- A sequência/código de cancelamento do pagamento da assinatura foi melhorado. Detalhes na seguinte documentação: https://simple-membership-plugin.com/what-happens-when-paypal-subscription-cancelled/
3.3.6
- Adicionada uma nova opção para que o conteúdo do e-mail de notificação do administrador possa ser personalizado no menu de configurações de e-mail do plugin.
3.3.5
- Adicionada verificação nonce no formulário de edição de perfil.
- Adicionada uma verificação extra para os dados do nível de associação no formulário de cadastro.
- Requisito mínimo de versão do WordPress atualizado para v4.0.
3.3.4
- Se editando as configurações de proteção de post de uma postagem que pertence a uma categoria protegida, agora será exibida uma mensagem na caixa de configurações de proteção para informá-lo.
- Verificação de nonce aprimorada com a funcionalidade de salvar as configurações de proteção.
3.3.3
- Melhorias para uma transação de recebimento de pagamento recorrente. Ele atualizará o perfil mesmo se a configuração do nível de associação estiver usando um valor de tipo de duração.
- Corrigidas vulnerabilidades de CSRF.
- Adicionada verificação nonce em várias ações no painel administrativo.
- Adicionada verificação is_admin() para várias ações no painel administrativo.
- Adicionada a verificação current_user_can() para várias ações no painel administrativo.
3.3.2
- Agora é possível visualizar a data e a hora do último acesso de um membro editando o perfil do membro no painel administrativo.
- A mensagem “Cadastro bem-sucedido” agora pode ser personalizada usando o complemento de mensagens personalizadas.
- O arquivo de modelo de perfil de edição agora também pode ser substituído usando o filtro swpm_load_template_files.
- Atualizado o arquivo de tradução do idioma Holandês.
- Adicionado arquivo de tradução do idioma Estoniano.
- Atualização da biblioteca do gateway de pagamento Stripe para a versão mais recente.
3.3.1
- Adicionada uma opção no menu de configurações avançadas para usar o valor de fuso horário especificado na interface de configurações gerais do WordPress.
- Compatibilidade com WordPress 4.6.
3.3.0
- Atualizado o arquivo do idioma Húngaro.
- Melhoria na limpeza da entrada.
3.2.9
- Diminuída a prioridade de processamento do filtro “the_content” (isso deve ser útil para compatibilidade com alguns dos plugins do tipo construtor de conteúdo).
- Adicionado arquivo de tradução do idioma Eslovaco. A tradução foi enviada por Marek Kucak.
- Correção de vulnerabilidade XSS para parâmetro de solicitação de página.
3.2.8
- Adicionada a opção Stripe Comprar Agora para pagamento de assinatura.
Documentação de uso do pagamento stripe: https://simple-membership-plugin.com/create-stripe-buy-now-button-for-membership-payment/ - Foi adicionado um aviso na interface de administração para notificr quando mantido o modo de pagamento Sandbox ativado.
- Adicionada uma verificação no sistema de autenticação para parar o processamento da solicitação de acesso se o usuário já estiver conectado no site como ADMIN.
- O shortcode do botão de pagamento agora verificará se foi digitado um ID de botão válido no shortcode.
- Correção de alguns pequenos alertas de depuração.
- Correção de erro: a configuração de permissão de acesso ao painel administrativo não foi salva corretamente.
3.2.7
- Adicionada uma nova opção nas configurações do plugin para especificar outra função de usuário WP (exemplo: editor) para poder usar/ver a interface de administração do plugin.
- Adicionada uma opção de “excluir perfil de usuário” na interface de edição de perfil de administrador do plugin. Os administradores podem usá-lo para excluir um registro do usuário enquanto estiver na interface de edição de membro.
- Adicionada nova opção para que a notificação por e-mail de cadastro concluído possa ser enviada a vários administradores do site.
- Adicionado arquivo de tradução do idioma Bósnio. A tradução foi enviada por Rejhan Puskar.
- Atualizado o arquivo do idioma Japonês.
- Atualizado o arquivo do idioma Holandês. Graças a R.H.J. Roelofsen.
3.2.6
- Adicionado arquivo de tradução do idioma Húngaro. A tradução foi enviada por Laura Szitar.
- Melhorado a navegação do menu de membros para que as abas estejam sempre visíveis (mesmo na tela de adição ou edição de membros).
- Adicionado 2 novos ganchos de ação (Eles são ativados quando a assinatura é cancelada e quando um pagamento recorrente é recebido).
- Melhorada as abas do menu de navegação dos níveis de associação.
- A interface “Editar membro” agora mostra a ID do membro que está editando no momento.
3.2.5
- Adicionado um novo recurso para ativar o redirecionamento para a última página após o acesso (onde o membro clicou no link de acesso).
Esta nova opção está disponível no complemento de redirecionamento após o acesso.
https://wordpress.org/plugins/simple-membership-after-login-redirection/
3.2.4
- Corrigido um erro com proteção de anexo exibindo uma mensagem de erro.
3.2.3
- Adicionada uma nova opção para configurar uma página de renovação de conta de associação no plugin.
- A mensagem de expiração da conta incluirá o link da página de renovação (se configurar a página de renovação).
- Removido o link de acesso da mensagem de proteção de comentários. A mensagem de proteção de comentários pode ser customizada usando o complemento de mensagem personalizada.
- Atualizado o arquivo do idioma Russo. Obrigado a @dimabuko por atualizar o arquivo de idioma.
- Atualizado o arquivo do idioma Português. Obrigado a @Juan por atualizar o arquivo de idioma.
- Adicionado um novo complemento para melhor proteção de tipo de postagem personalizada.
- Foi feita uma melhoria na função de exclusão do usuário wp.
- Mais melhorias na verificação da tag de proteção.
- A conta com status “inativo” também pode acessar o site se o recurso “Permitir login expirado” estiver ativado.
- Atualizado o código de validação IPN do PayPal para que seja compatível com as próximas alterações do PayPal.
3.2.2
- Novo recurso para permitir que apenas os membros do site possam postar um comentário.
- A opção “Permitir exclusão de conta” foi movida para a aba de Configurações Avançadas do plugin.
- Movida a opção “Exclusão automática de conta pendente” para a aba Configurações avançadas do plugin.
- Compatibilidade com WordPress 4.5.
3.2.1
- Adicionado um novo filtro (swpm_transactions_menu_items_per_page) que pode ser usado para personalizar o número de itens listados no menu de transações.
- Adicionada mais opção de classificação na tabela de transações.
- Adicionada limpeza para as entradas de classificação na tabela de transações do membro.
- Corrigido um problema com a exclusão automática das configurações de conta pendentes.
- Alteração da estrutura do cabeçalho do administrador de h2 para h1.
3.2.0
- Adicionado arquivo de tradução do idioma Catalão. A tradução foi enviada por Josep Ramon.
- Categorias personalizadas de tipo de post também estão listadas no menu de proteção de categoria.
- Adicionado um novo filtro (swpm_members_menu_items_per_page) que pode ser usado para personalizar o número de itens listados no menu de membros.
- O número padrão de itens listados no menu de membros por padrão foi aumentado para 50.
- Correção da proteção de comentários para posts usando a tag “mais”.
- Comentários de posts protegidos também são protegidos.
- Adicionadas classes CSS para todas as linhas de campo no formulário de cadastro de associação padrão.
- Adicionadas classes CSS para todas as linhas de campo no formulário de edição de perfil.
3.1.9
- Adicionadas novas tags de mesclagem que podem ser usadas no e-mail de cadastro concluído. Estes são {member_id}, {account_state}, {email}, {member_since}
- Adicionado trailingslashit() ao URL de redirecionamento após terminar a sessão.
- Criada uma nova extensão para exibir informações do membro. documentação de uso
- Um novo cookie é descartado quando um membro efetua acesso no site. Ele pode ser usado para compatibilidade de cache do plugin.
- Adicionada uma nova função para carregar o modelo para o widget de acesso e o formulário de redefinição de senha. Isso permitirá a personalização do widget de acesso, adicionando o modelo personalizado à pasta do tema.
3.1.8
- Melhorada a renderização do menu de membros e pagamentos para dispositivos de tela menores.
- Adicionada uma função de utilitário para produzir facilmente uma data formatada no plugin de acordo com as configurações de formato de data do WordPress.
- Corrigido um erro no nome de usuário wp e na funcionalidade de validação de e-mail. Obrigado a Klaas van der Linden por apontar isso.
- O formulário de redefinição de senha de associação foi reestruturado (a tabela HTML foi removida).
3.1.7
- Adicionado depurar registro depois de redefinir uma senha com sucesso.
- O plugin impedirá que a notificação de e-mail de redefinição de senha padrão do WordPress seja enviada quando um membro redefine a senha.
- Adicionado um novo item de ação em massa. Ative a conta e notifique os membros em massa. Personalize o e-mail de ativação no menu de configurações de e-mail do plugin.
- Adicionada validação na função de operação em massa para verificar e certificar-se de que vários registros foram selecionados antes de tentar a ação em massa.
- Atualizado o arquivo de tradução do idioma Português (Brasil). A tradução foi atualizada por Fernando Telles.
- Atualizada a interface de ferramentas do plugin.
- A lista de membros agora pode ser filtrada por status da conta (na interface de membros)
- A lista de membros agora mostra a palavra-chave “incompleta” no campo de nome de usuário para os perfis de membros que estão incompletos.
- Adicionada uma aba “Adicionar membro” no menu de membros.
3.1.6
- Adicionado um novo recurso para mostrar a barra de ferramentas admin apenas para administradores.
- Adicionado CSS para botões de compra de membros para forçar sua largura e altura a serem automáticas.
- Adicionadas algumas funções de utilitário para recuperar o registro de um membro do código PHP personalizado (útil para desenvolvedores).
- Adicionado o complemento gratuito do Google recaptcha para formulários de cadastro.
3.1.5
- Adicionado novo shortcode [swpm_show_expiry_date] para mostrar os detalhes de expiração do membro conectado.
- O recurso de pesquisa no menu de membros também pesquisará os campos de nome da empresa, cidade, estado e país.
- O ID do perfil de assinatura (se houver) para o pagamento da assinatura agora é mostrado na interface “pagamentos” do plugin.
- Adicionado um novo gancho de filtro para que campos adicionais possam ser adicionados ao formulário do botão de pagamento (exemplo: especificar país ou código de idioma).
- Atualizado o arquivo de idioma POT.
3.1.4
- Adicionado uma opção no menu “Pagamentos” para vincular um pagamento ao perfil de membro correspondente (quando aplicável).
- Corrigido um problema com o ID do assinante não salvando com o perfil do membro (para pagamentos de assinatura do PayPal).
- Adicionado arquivo de tradução do idioma Hebraico. A tradução foi enviada por Merom Harpaz.
3.1.3
- Adicionado arquivo de tradução do idioma Indonésio. A tradução foi enviada por Hermanudin.
- Removidos alguns alertas de “aviso” do instalador.
- Adicionado opção para alterar o status da conta dos membros em massa.
- Atualizado a classe CSS para elementos postbox h3.
- O recurso de pesquisa de membros (no painel administrativo) agora pode pesquisar a lista com base no endereço de e-mail.
3.1.2
- Adicionadas mais colunas classificáveis no menu de membros.
- Ajustado o CSS para os formulários de cadastro e edição de perfil para que sejam melhor renderizados em dispositivos de tela pequena.
- Alterada a string “User name” para “Username”
3.1.1
- Correção de alguns caracteres especiais no e-mail, agora decodificados corretamente.
- Atualizado o cabeçalho de e-mail de atualização de associação para usar o valor “do endereço de e-mail” nas configurações de e-mail.
3.1.0
- Corrigido problema de validação de e-mail para quando o plugin é usado com o complemento do criador de formulários.
3.0.9
- Atualizado o arquivo de tradução do idioma Espanhol.
- Atualizado o arquivo POT para tradução de idioma.
- Adicionado arquivo de tradução do idioma Holandês (Bélgica). A tradução foi enviada por Johan Calu.
- Corrigido um problema de validação de e-mail.
3.0.8
- Adicionado arquivo de tradução do idioma Letão. A tradução foi enviada por Uldis Kalnins.
- Atualizado o arquivo POT para tradução de idioma.
- Adicionada uma função get_real_ip_addr() de espaço reservado para compatibilidade com versões anteriores.
3.0.7
- Corrigido um erro de digitação na mensagem de redefinição de senha.
- Removido a função get_real_ip_addr() (usando get_user_ip_address() da classe “SwpmUtils”).
- Simplificado a interação da classe de mensagem.
- Adicionado classes CSS aos botões de cadastro, edição de perfil e acesso.
- Adicionado confirmação na função de operação em massa do menu do membro.
- Corrigido a exclusão em massa e a funcionalidade de excluir no menu da lista de membros.
- Corrigido a mensagem de confirmação de proteção de categoria.
- Adicionado arquivo de tradução do idioma Grego. A tradução foi enviada por Christos Papafilopoulos.
3.0.6
- Corrigido o nome do arquivo do idioma Dinamarquês.
- Corrigido problema com a persistência da mensagem de sucesso da atualização do perfil.
3.0.5
- Adicionada correção para evitar que um erro apareça quando um cadastro de membro é editado no painel administrativo.
3.0.4
- Adicionada nova função de utilidade para que as informações específicas de um membro possam ser recuperadas usando esta função.
- Adicionada proteção extra para evitar o seguinte erro “Chamada para a função membro get() em um não objeto”.
- Atualizado o arquivo POT do idioma.
3.0.3
- Aumento do tamanho do limite de caracteres do banco de dados do campo user_name.
- Refatorado o filtro ‘swpm_registration_form_override’.
- Adicionada integração com iDevAffiliate.
- Adicionada integração com o plugin Affiliate Platform.
3.0.2
- Adicionado novo shortcode que pode ser usado em sua página de agradecimento. Isso permitirá os seus usuários concluam o cadastro pago na página de agradecimento após o pagamento.
- O último acesso do endereço IP de um membro é mostrado ao administrador na tela de edição de membros.
- O registro depurar (se habilitado) para solicitar autenticação é gravado no arquivo “log-auth.txt”.
- Corrigido erro com a opção de exclusão de membro em massa no formulário de ação em massa inferior.
- Corrigido erro com a opção de exclusão do nível de associação em massa no formulário de ação em massa inferior.
3.0.1
- Adicionada uma nova classe CSS à mensagem de cadastro concluído.
- Adicionado arquivo de tradução do idioma Português (Portugal). A tradução foi enviada por Edgar Sprecher.
- Substituído mysql_real_escape_string() por esc_sql()
- A lista de membros no painel administrativo agora é classificada por member_id por padrão.
- Adicionado um novo filtro no formulário de cadastro para que o Google recaptcha possa ser adicionado a ele.
3.0
- Atualizada a tradução do idioma Sueco
- Adicionada nova opção para ativar a abertura do botão de compra do PayPal em uma nova janela (usando o parâmetro “new_window” no shortcode).
- Agora é possível criar e configurar o botão de Assinatura do PayPal para pagamento de assinatura no menu de pagamentos.
2.2.9
- Adicionado novo recurso para personalizar o e-mail de redefinição de senha.
- Adicionado um novo recurso para personalizar o endereço de e-mail de notificação do administrador.
- Melhorado o texto de ajuda para alguns dos campos de configuração de e-mail.
- Atualizada a mensagem que é exibida após um membro atualizar o perfil.
2.2.8
- Atualizado o arquivo de tradução do idioma Sueco.
- Refatoração de código: moveu todas as tarefas de gancho de inicialização para uma classe separada.
- Aumentado o tamanho dos itens de menu da aba de navegação do administrador para que sejam fáceis de ver.
- Tornou todo o tamanho do título do menu de administração consistente em todos os menus.
- Atualizado o ícone do dashicon do menu de administração para um visual mais agradável.
- Agora o botão Comprar agora do PayPal pode ser configurado para pagamento de assinatura no menu de pagamentos.
2.2.7
- Adicionada tradução para o idioma Japonês ao plugin. A tradução foi enviada por Mana.
- Adicionada tradução do idioma Sérvio ao plugin. A tradução foi enviada por Zoran Milijanovic.
- Todos os campos de membros serão carregados na página de edição (em vez de apenas dois).
2.2.6
- Corrigido problema com o menu de proteção de categoria após o trabalho de refatoração da classe.
- Corrigida a chave única na tabela DB
2.2.5
- Refatorado todos os nomes de classe para usar o slug “swpm” para remover conflito potencial com outros plugins com nomes de classe semelhantes.
2.2.4
- Corrigido problema com a impossibilidade de desabilitar a proteção da categoria.
- Pequeno trabalho de refatoração com as classes.
2.2.3
- Atualizada a interface de proteção de categoria para usar a função get_terms().
- Adicionada uma nova classe de utilitário que possui algumas funções úteis (exemplo: verificar se um membro está conectado ao site).
2.2.2
- Todos os pagamentos de associação agora são registrados na tabela de pagamentos.
- Adicionado um novo item de menu (Pagamentos) para mostrar todos os pagamentos e transações de membros.
- Adicionada tradução do idioma Lituano ao plugin. A tradução foi enviada por Daiva Pakalne.
- Corrigido erro de argumento inválido.
2.2.1
- Adicionada uma nova tabela para registrar os pagamentos/transações de membros no futuro.
- Realizadas algumas melhorias na classe do instalador para que ela possa lidar com a configuração WP Multisite e de site único por meio da mesma função.
2.2
- Adicionado novo recurso para permitir que membros expirados possam acessar o sistema (para permitir fácil renovação da conta).
- O valor do endereço de e-mail de um membro agora pode ser editado no painel administrativo e no formulário de edição de perfil.
- Adicionadas classes CSS em torno de algumas das mensagens para melhorar estilos.
- Algumas atualizações de tradução.
2.1.9
- Melhorada a funcionalidade redefinir senha.
- Melhorada a mensagem exibida depois que a funcionalidade redefinir senha é usada.
- Atualizado o arquivo do idioma Português (Brasil).
- Melhorado o código de manuseio de acesso do usuário.
2.1.8
- Melhorado o redirecionamento após terminar a sessão para que use o valor home_url().
- Corrigido erro na funcionalidade de classificação da tabela de membros.
- A tabela de membros agora pode ser classificada usando a coluna ID.
2.1.7
- Adicionado um novo recurso para excluir automaticamente contas de membros pendentes com mais de 1 ou 2 meses.
- Corrigido problema com o envio de notificação para configurações de e-mail do administrador não salvando.
2.1.6
- Corrigido erro com a criação de um novo nível de associação com um valor de duração de vários dias ou semanas.
2.1.5
- Aprimorada a proteção de anexos, de forma que também não protege ao visualizar no painel administrativo.
- Removida uma instrução depurar lixeira.
2.1.4
- Aprimorada a lógica do manipulador de autenticação de acesso.
- Corrigido o URL do ícone da imagem restrita.
- Atualizado e melhorado o ícone de anexo.
2.1.3
- Adicionado um novo recurso para permitir que os membros excluam suas contas.
2.1.2
- Atualizado o manipulador de cancelamento de pagamento de assinatura, tornando-o mais robusto.
- Adicionada uma opção nas configurações para redefinir os arquivos de registro de depuração.
2.1.1
- Aprimorada a consulta de função de nome de usuário existente.
- Atualizada uma das mensagens de aviso.
2.1
- Alteradas as tags curtas do PHP, para as tags padrão.
- Atualizada uma mensagem nas configurações para tornar as instruções de uso claras.
- Corrigido um valor de número de versão.
2.0
- Melhorada algumas das mensagens de proteção de conteúdo padrão.
- Adicionada tradução do idioma Dinamarquês ao plugin. A tradução foi enviada por Niels Boje Lund.
1.9.9
- Correção de erro de ativação de rede WP Multisite.
1.9.8
- Corrigido problema com o número de telefone não salvando.
- Corrigido problema com o novo recurso de data fixa de expiração de associação.
1.9.7
- Pequena correção de IU no menu Adicionar novo nível de associação.
1.9.6
- Adicionado um novo recurso para permitir uma data de expiração fixa para os níveis de associação.
- Adicionada tradução para o idioma Russo ao plugin. A tradução foi enviada por Vladimir Vaulin.
- Adicionada tradução do idioma Holandês ao plugin. A tradução foi enviada por Henk Rostohar.
- Adicionada tradução para o idioma Romeno ao plugin. A tradução foi enviada por Iulian Cazangiu.
- Alguma pequena refatoração de código.
1.9.5
- Adicionada uma verificação para mostrar o conteúdo de um post/página protegida se um administrador estiver pré-visualizando o post ou a página.
- Corrigido problema com o recurso de e-mail de notificação rápida, não filtrando o shortcode de acesso de e-mail.
- Melhorado o HTML e CSS do formulário de acesso.
1.9.4
- Adicionado um novo recurso para enviar uma notificação por e-mail a um membro quando se edita o cadastro de um usuário. Isso será útil para notificar membros quando a conta é ativada.
- Corrigido problema com a conta de membro “pendente” sendo definida como ativa quando o registro é editado no painel administrativo.
1.9.3
- Corrigido problema com a imagem em destaque não sendo exibida corretamente para alguns posts de blog protegidos.
1.9.2
- Corrigido o link de edição na interface de pesquisa de membros.
1.9.1
- Adicionada tradução para o idioma Turco ao plugin. A tradução foi enviada por Murat SEYISOGLU.
- Compatibilidade com WordPrss 4.1.
1.9.0
- Corrigido erro na opção de configuração de conta padrão (a opção de aprovar manualmente a associação).
- Adicionada tradução do idioma Polonês ao plugin. A tradução foi enviada por Maytki.
- Adicionada tradução do idioma Macedônio ao plugin. A tradução foi enviada por I. Ivanov.
1.8.9
- Adicionado um novo recurso para que se possa definir o status da conta padrão dos membros. Isso pode ser útil se quer aprovar membros manualmente após a inscrição.
1.8.8
- Corrigido problema com a expiração da conta quando ela é definida para 1 ano.
1.8.7
- Atualizado o código de validação do formulário de cadastro para não aceitar o caractere apóstrofo no campo do nome de usuário.
- Adicionada uma nova aba exibindo as opções de configurações dos complementos (alguns dos complementos serão capazes de utilizar esta aba de configurações).
- Adicionado um novo gancho de ação na aba de configurações de complementos.
- Movido o código de inicialização da classe principal do plugin para fora do gancho plugins_loaded.
1.8.6
- Corrigido problema de validação de e-mail com o processo de cadastro de associação paga.
- Adicionado um novo complemento gratuito para personalizar a mensagem de conteúdo protegido.
1.8.5
- Adicionado recurso de proteção de categoria no menu de nível de associação.
- Corrigido erro com o código de processamento IPN Paypal de inscrição paga.
1.8.4
- O campo senha não usará a opção de preenchimento automático do navegador na interface de administração ao editar as informações de um membro.
1.8.3
- Adicionada tradução para o idioma Sueco ao plugin. A tradução foi enviada por Geson Perry.
- Agora há um cron job no plugin para expirar os perfis dos membros em segundo plano.
- Lançado um novo complemento – https://simple-membership-plugin.com/simple-membership-registration-form-shortcode-generator/
- Adicionado um menu chamado “Complementos” para listar todas as extensões deste plugin.
1.8.2
- Atualizado o código de verificação de validade dos membros no momento do acesso e o tornou mais robusto.
1.8.1
- O conjunto de caracteres do banco de dados MySQL e os valores de agrupamento são lidos do sistema ao criar as tabelas.
- Adicionado arquivo de tradução do idioma Alemão ao plugin.
- Algum trabalho de refatoração de código.
- Adicionado novo recurso para permitir que os administradores criem um formulário de cadastro para um determinado nível de associação.
1.8.0
- Adicionado um novo recurso chamado “mais proteção de tag” para ativar o conteúdo de prévia. Leia a documentação do conteúdo da prévia para mais informações.
- Adicionada tradução do idioma Português (Brasil) ao plugin. A tradução foi enviada por Rachel Oakes.
- Adicionada verificação de definição de cookiehash (caso ainda não esteja definida).
1.7.9
- Adicionada tradução para o idioma Espanhol ao plugin. A tradução foi enviada por David Sanchez.
- Removido algum caminho codificado da classe de autenticação.
- Compatibilidade com WordPress 4.0
1.7.8
- Melhoria da arquitetura para o Complemento WP Importar usuário
- Atualizado o arquivo POT com as novas strings de tradução
1.7.7
- O plugin agora mostrará a data de expiração da conta do membro no widget de acesso (quando um usuário estiver conectado ao site).
- Adicionados alguns filtros ao plugin.
1.7.6
- Corrigido problema ao ocultar a barra de administração. Nunca será mostrado aos visitantes.
- Corrigido o nome do arquivo do idioma Chinês.
- Vários campos foram removidos do formulário de cadastro na interface do site (após o feedback de usuário). O formulário de cadastro de associação ficou muito mais simples, com apenas alguns campos.
- Corrigido erro com a opção de pesquisa de membros no painel de administração.
- Adicionados alguns novos ganchos de ação e filtros.
- Corrigido erro com a proteção de anexo de mídia.
1.7.5
- Corrigido problema com o carregamento do arquivo de idioma.
1.7.4
- Adicionada capacidade para usar qualquer um dos códigos de acesso (exemplo: widget Login) no widget de texto da barra lateral.
1.7.3
- Adicionada tradução do idioma Francês ao plugin. A tradução foi enviada por Zeb.
- Corrigido um problema de domínio de texto de alguns idiomas.
- Corrigido problema com o shortcode da página de cadastro e de acesso (em alguns sites, o formulário de cadastro não era visível).
- Adicionada tradução simplificada para o idioma Chinês ao plugin. A tradução foi enviada por Ben.
1.7.2
- Adicionado um novo gancho após o menu de administração ser renderizado para que os complementos possam ser conectados ao menu principal do plugin.
- Corrigido outro problema de compatibilidade de código PHP 5.2.
- Corrigido um problema com a funcionalidade de exclusão de membros em massa.
1.7.1
- Corrigido outro problema de compatibilidade de código PHP 5.2.
- Atualizado o modelo de arquivo de idioma do plugin.
1.7
- Código ajustado para torná-lo compatível com PHP 5.2 (anteriormente PHP 5.3 era o requisito).
- Adicionadas verificações para conferir se uma conta de usuário WP já existe com o nome de usuário escolhido (quando um membro se cadastra).
- Corrigido algumas strings de tradução.
1.6
- Adicionada proteção de comentários. Comentários em seus posts protegidos também serão protegidos automaticamente.
- Adicionado um novo recurso para ocultar a barra de ferramentas do administrador para usuários conectados ao site.
- Correção de erro: e-mail de redefinição de senha não enviado corretamente
- Correção de erro: problema de renderização de página após o membro atualizar o perfil.
1.5.1
- Compatibilidade com o complemento de redirecionamento após o acesso: https://wordpress.org/plugins/simple-membership-after-login-redirection/
1.5
- Corrigido erro com o envio de e-mail de membro quando adicionado via painel de administração.
- Corrigido erro com a redefinição dos valores das configurações gerais.
- Adicionados alguns ganchos de ação ao plugin.
1.4
- Refatorado alguns códigos para aprimorar a arquitetura. Isso ajudará a adicionar alguns bons recursos no futuro.
- Adicionado registrador depurar para ajudar a resolver problemas após as tarefas de pagamento de associação.
- Adicionado um novo gancho de ação para depois que o Paypal IPN é processado.
1.3
- Corrigido um erro com o cadastro de associação premium.
1.2
- Primeiro, comprometer-se com o repositório do WordPress.