Allow level selection on the [pmpro_signup] shortcode. #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Two shortcode attributes added:
'levels' (string of level ids to show in selection, or "all" to show all levels, default NULL)
'levels_select' (string - default "dropdown", otherwise radio buttons will show)
All Submissions:
Changes proposed in this Pull Request:
This pull request adds the ability for customers to enable "level selection" on the [pmpro_signup] shortcode. This will enhance the user experience and increase conversion rates. I've had a request to do this for a customer and I thought it would be nice to have this option available in the plugin itself.
I added two attributes for the shortcode:
The default required 'level' attribute will now just be the default selected/checked item.
I also disabled data attributes like $checkout_boxes, $intro and $title as they relate to an individual Level. But I will still display $intro and $title if custom strings were passed and not just "true".
How to test the changes in this Pull Request:
Other information:
Changelog entry