Simle Membership

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.
  • Email all members by membership level, with an option to filter by account status.
  • 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:

  1. Envie o arquivo “simple-wp-membership.zip” para a página Plugins->Adicionar novo, no painel administrativo do WordPress.
  2. 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

26 março, 2024 1 resposta
Provided the right solutions to my needs. Easy to use.
24 fevereiro, 2024 1 resposta
This is one of those rare plugins that has been designed and developed brilliantly and backed up by addons that are specific to each developers needs. The basic Plugin is excellent and works very well. The support is right up there as one of the best, provided by pleasant, polite experts who who should be proud of what they have developed. I simply don't understand some of the negative reviews. My experience has been excellent and even the free support has been within 48 hours and provided the perfect solution, free! Good luck to the developers and I look forward to more plugins from you 🙂
1 fevereiro, 2024 2 respostas
Could be a great plugin, but e.g. for viewing a list of members, you need to install a paid addon. And looking at the list of freed addons vs paid addons, I'm guessing what I need is mostly ... paid. At 30+ eur/USD per addon, this is way too steap for me.
Leia todas as 400 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.4.3

  • The accepted payment method types can now be controlled from your Stripe account settings. This will allow you to enable/disable certain payment methods.
  • Updated the documentation link for the Stripe Subscription button configuration.
  • Enhanced the auto-login feature’s redirect URL handling for better compatibility with some servers.
  • New registration and profile form UI and validation is the default UI for all new installs. The old UI can be enabled from the advanced settings menu.
  • Added Arabic translation files to the plugin. Thanks to @Adham.
  • Added output escaping to the new registration and edit profile forms.

4.4.2

  • Added an option to specify a cancel URL for Stripe buy now button.
  • The PayPal order ID is also passed to the PayPal payment capture API call’s header.
  • Added a check for the PayPal Buy Now payment capture status in the IPN handling script.
  • Atualizado o arquivo de tradução do idioma Espanhol.
  • Minor spelling mistake fixed.

4.4.1

  • Added ‘Cayman Islands’ to the country dropdown list.
  • The unique session ID generation process improved.
  • The PayPal Token cache will be deleted automatically if the Live/Test mode option is changed in the settings menu.
  • Fixed an issue with the PayPal test/live mode toggle issue with the new API.

4.4.0

  • Added a new feature in the ‘Bulk Operation’ menu tab to allow bulk update members account status.
  • Improved the email validation in the new registration form UI.
  • Atualizado o arquivo de tradução do idioma Espanhol.
  • Changed the aciton hook name ‘swpm_login’ to ‘swpm_after_login_authentication’ to describe the hook better.
  • The after login redirection feature won’t be application when the login form originates from the WP Login form.
  • This will remove confusion for some users when they login from the standard WP login form (not the simple membership’s login form) and then the page redirects to the after login redirection URL.

4.3.9

  • Note: Significant updates have been made to the PayPal’s new API related code in this release. Please take a backup of your site before updating.
  • The ‘Payment Settings’ tab has been moved to the ‘Payments’ menu. Allowing all payment configuration related functions to be under one menu.
  • The ‘Payment Settings’ menu has been divided into multiple sub-menus for better organization.
  • Added a new option in the PayPal API tab to allow manual deletion of the PayPal API access token cache.
  • The PayPal buy now (New API) button’s JavaScript code has been updated to reflect the latest PayPal API related changes.
  • If WP Login form is used, our plugin will let WP handle the post-login redirection.
  • Honor the ‘redirect_to’ parameter in the post login redirection function.
  • Added an empty check to the Stripe buy now IPN handling function.
  • Translation improvement for ‘activation-required’ account status display in the user’s profile.
  • Better formatting for the admin edit interface error message.
  • Added output escaping in the new PayPal API settings tab.
  • Added a new filter ‘swpm_send_direct_email_body_settings’.
  • The following new options has been added in the ‘Send Direct Email’ feature. Thanks to Dennis.
  • Send Direct Email -> Send email based on member’s account status.
  • Send Direct Email -> Send a copy of email to the site admin.
  • Send Direct Email -> List email recipients as a preview.

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

  • Added …