Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 1.2.2· 29 set 202610 versõesDesde jan 2020
2026 · 4 versões
1.2.2
Última
1 correção2 de segurança
Corrigido
Fixed an issue where the auto-generated password in the checkout confirmation email could be missing characters. #77 (@dparker1005)
Segurança
Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #76 (@dparker1005)
The auto-generated password is now only included in the member's own checkout confirmation email, never in admin notification emails. #77 (@dparker1005)
1.2.1
1 correção1 de segurança
Corrigido
Fixed an issue where user field groups restricted to a specific membership level did not appear on the signup form or block. #74 (@dwanjuki)
Segurança
The post-checkout redirect target is now validated with `wp_validate_redirect`, so a crafted `redirect_to` value can no longer send members to an external site after signup. Sites that intentionally redirect off site can permit specific hosts with the `allowed_redirect_hosts` filter. #75 (@flintfromthebasement)
1.2
1 novo1 melhoria
Novo
Added a `levels` shortcode attribute that lets you offer a dropdown of multiple membership levels on the signup form. Use `levels="all"` to show all levels or `levels="1,2,3"` to limit the selection. Levels the user already holds are shown as disabled. #37 (@louiswol94)
Melhoria
Replaced the inline reCAPTCHA and Terms of Service rendering with the `pmpro_checkout_preheader` and `pmpro_checkout_before_submit_button` action hooks, so the signup form picks up these features (and any other plugin that integrates with the default checkout) through PMPro core. Requires Paid Memberships Pro 3.2 or higher. #73 (@andrewlimaza)
1.1
3 melhorias1 correção
Melhoria
Added Block Editor support. Now you can add the signup form using a block instead of a shortcode. #71 (@kimcoleman,@andrewlimaza)
Added support for `pmpro_checkout_boxes` hook to allow other Add Ons and custom fields to display on the signup form. #69 (@kimcoleman)
Show a warning to admins when no level attribute is set on the shortcode/block or an invalid level is provided. #72 (@andrewlimaza)
Corrigido
Fixes an issue with username generation would not work with numbers. This was due to the pmpro_generateUserName function order of parameters. #68 (@andrewlimaza)
2025 · 1 versão
1.0
1 correção
Corrigido
Fixed deprecation warnings that would show when showing user fields on the signup form while running PMPro v3.4+. #66 (@dwanjuki)
2024 · 2 versões
0.4
1 melhoria1 correção
Melhoria
Updated UI for compatibility with PMPro v3.1. #58 (@kimcoleman)
Corrigido
Fixed case where user fields for specific level would not show on Signup Form. #60 (@kimcoleman)
0.3.3
1 correção
Corrigido
BUG FIX/ENHANCEMENT: Added a checkout nonce needed for PMPro v3.0+. #56 (@dparker1005)
2023 · 2 versões
0.3.2
2 melhorias2 correções
Melhoria
Added support for error handling on submit (i.e. reCAPTCHA missing). (@JarrydLong)
refactored pmpro_getOption to get_option (@JarrydLong, @andrewlimaza)
Corrigido
BUG FIX/ENHANCEMENT: Improved logic to support reCAPTCHA on the signup shortcode. (@JarrydLong)
Fixed an issue in some cases User Fields would show duplicates via code. (@JarrydLong)
0.3.1
4 melhorias1 correção1 de segurança
Melhoria
Added link to the TOS checkbox.
Now using the pmpro_generateUsername to generate the username when only an email is passed in.
Changed text domain to pmpro-signup-shortcode. Some systems expect the plugin slug and text domain to match.
Added "confirm_email" and "confirm_password" params for the shortcode to hide just those fields. Set to 0, false, or no to hide those fields.
Corrigido
BUG FIX/ENHANCEMENT: Removed the comma between the password and email when the password is included in the confirmation email. The comma was often mistaken as part of the password. #40 (@secretagencyit)
Segurança
Better escaping and sanitization.
2020 · 1 versão
0.3
11 melhorias6 correções1 alteração
Melhoria
Added option to pass URL attributes for "email" or "username" to a page and prefill the signup form.
Switching all cases where a password is generated to use core WordPress wp_generate_password function.
Showing a checkbox to agree to the Terms of Service page if one is set in the PMPro advanced settings. You can place your GDPR-related conditions in the TOS page and PMPro will track that the TOS has been agreed to.
Added a new attribute "custom_fields". When set to false or 0, the pmpro_checkout_after_username, pmpro_checkout_after_email, and pmpro_checkout_before_submit action hooks will not fire. This will stop Register Helper from adding fields to the checkout form. Note that required fields will still be required. If set to true or 1 specifically and Register Helper is loaded, then the pmprorh_pmpro_checkout_boxes function will fire to include fields from the checkout_boxes area at the bottom of the form.
Added 'hidelabels' attribute to shortcode to hide form labels and use input field placeholder text instead. Note for Register Helper fields, you will need to add a placeholder attribute to your fields. You can add an option like this: 'html_attributes' => array('placeholder'=>'Placeholder Text')
Added CSS classes to all form elements to allow for better style control.
Added the pmpro_checkout_after_user_fields action hook that is also on the PMPro checkout page now.
Added translation support and a South African English translation.
Added a "login-link" class to the div wrapping the login link for styling. (Thanks, Rafe Colton)
Added some signup shortcode specific action hooks: pmpro_signup_form_before_fields, pmpro_signup_form_before_submit, pmpro_signup_form_after_submit, pmpro_signup_form_after_form. (Thanks, Rafe Colton)
Added a hidden field "pmpro_signup_shortcode" so you can tell when a form submission comes from the signup shortcode form. (Thanks, Rafe Colton)
Corrigido
BUG FIX/ENHANCEMENT: Now using pmpro_session_start core function where sessions are needed.
Fixed case where passwords were sometimes not generating.
Fixed bug where level-specific custom fields in Register Helper would not show for the specified "level" in the signup shortcode.
Fixed edge case where the stored session variable for a generated password wasn't being cleared.
Fixed bug where logged in users were being prompted about their insecure passwords.
Fixed issue where session might not have been created before trying to save a new user's password there (for use with offsite checkouts like PayPal Express).
Alterações
Initial version.
Changelog publicado pelo desenvolvedor, no idioma original.