Paid Memberships Pro – Signup Shortcode icon

3 versions

Paid Memberships Pro – Signup Shortcode history.

Every release of Paid Memberships Pro – Signup Shortcode is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

1 of 3 releases scanned clean
v1.2Latest
May 14, 2026182.7 KBScanned
Added
  • 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)
  • 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)
January 11, 2026181.2 KBUnknown
Added
  • 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)
Fixed
  • Fixes an issue with username generation would not work with numbers. This was due to the pmpro_generateUserName function order of parameters. #68 (@andrewlimaza)
v1.0Unavailable
December 24, 202526.0 KBUnknown
Fixed
  • Fixed deprecation warnings that would show when showing user fields on the signup form while running PMPro v3.4+. #66 (@dwanjuki)

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Paid Memberships Pro – Signup Shortcode to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.