Skip to main content
MeteorGPLby WebbingApps

Paid Memberships Pro - Register Helper Add On

Plugin
Watch 0 Star 0
Install

Add custom form fields to membership checkout and user profiles with Paid Memberships Pro.

  • 0 stars
  • 0 watching
  • 0 downloads
  • License not declared

Versions 0

Newest first · every version scanned before publication
Show 18 versions not available yet

Releases named in the vendor’s changelog or on WordPress.org that the repository does not have yet.

  1. 1.7 Not available yet

    ENHANCEMENT: Files can now be deleted by setting the "allowdelete" field attribute.

    Changelog entry

  2. 1.6.1 Not available yet

    BUG FIX: Fixed warning shown for PMPro versions < 2.3

    Changelog entry

  3. 1.6 Not available yet

    BUG FIX: Fixed issue with checkbox fields readonly attribute.

    Changelog entry

  4. 1.5 Not available yet

    FEATURE: Added number fields. (Thanks, William Crandell)

    Changelog entry

  5. 1.4 Not available yet Release date not stated

    BUG FIX: Some required fields could be left empty at checkout.

    Changelog entry

  6. 1.3.6 Not available yet Release date not stated

    BUG FIX: Fixed some warnings when fields are added to the Add Member Admin form.

    Changelog entry

  7. 1.3.5 Not available yet Release date not stated

    BUG FIX: Incorrect function definition (static vs non-static).

    Changelog entry

  8. 1.3.4 Not available yet Release date not stated

    BUG: Fixed bug where checkbox values weren't updated if they were changed from checked to unchecked during a renewal checkout. (Thanks, stev...

    Changelog entry

  9. 1.3.3 Not available yet Release date not stated

    BUG: Still fixing the bug with dependency fields with labels with quotes in them.

    Changelog entry

  10. 1.3.2 Not available yet Release date not stated

    BUG: Fixed a bug with dependency fields.

    Changelog entry

  11. 1.3.1 Not available yet Release date not stated

    ENHANCEMENT: Added an option htmlattributes to fields that can be used to add arbitrary attributes to the HTML elements. e.g. set it to => a...

    Changelog entry

  12. 1.3 Not available yet Release date not stated

    BUG: Fixed warnings. (Thanks, Harsha and Thomas)

    Changelog entry

  13. 1.2.1 Not available yet Release date not stated

    BUG: Now using $pmprolevel global to check for level fields in case the site uses default level post meta or otherwise filters the level.

    Changelog entry

  14. 1.2 Not available yet Release date not stated

    BUG: Fixing conflicts that arise when field names overlap with public query vars. For example in WP 4.4 "title" was added as a public query...

    Changelog entry

  15. 1.1 Not available yet Release date not stated

    BUG: Fixed display issues with file fields.

    Changelog entry

  16. 1.0.2 Not available yet Release date not stated

    BUG: Fixed bug where all fields with profile=>true were acting as if they were profile=>only. (Thanks, Merry Eisner)

    Changelog entry

  17. 1.0.1 Not available yet Release date not stated

    BUG/ENHANCEMENT: Fixed the "only" setting for the profile options, so you can use "profile"=>"only" to have fields that only show up in the...

    Changelog entry

  18. 1.0 Not available yet Release date not stated

    No update from previous version, but setting to 1.0 since inclusion in the WordPress.org repository.

    Changelog entry

Readme

License

Paid Memberships Pro - Register Helper Add On

Add custom form fields to membership checkout and user profiles with Paid Memberships Pro.

Collect custom form fields at membership checkout and on the user profile. User fields can be added to the membership checkout page or captured on the user's frontend profile or "Edit Profile" screen in the WordPress admin.

This plugin also allows you to restrict membership registration for a list of approved email addresses or usernames.

Read the full documentation for the Register Helper Add On

Official Paid Memberships Pro Add On

This is an official Add On for Paid Memberships Pro, the most complete member management and membership subscriptions plugin for WordPress.

Supports Multiple Field Types

Using Register Helper, you can add a variety of field types to capture additional information about your members. Fields can be customized by the member's selected or active membership level. Supported field types include:

  • Text and Textarea
  • Select and Select2 (multi-select)
  • Checkbox, Grouped Checkboxes, and Radio Select
  • Date
  • File Upload
  • Read-only
  • HTML (generates any desired HTML)
  • Hidden

Any registered field can be a conditional field. These fields use JavaScript to dynamically hide or show based on another field's value.

Read the documentation on Adding Fields

Adding Fields to Membership Checkout

Register Helper allows you to add fields to a variety of places within the Membership Checkout page using Paid Memberships Pro. Fields can be added to existing locations including:

  • after_username
  • after_password
  • after_email
  • after_captcha
  • after_billing_fields
  • before_submit_button

If you would like to add fields to the profile only, specify the 'just_profile' location.

Adding New Sections to Membership Checkout

You can add a new box or 'section' to the Membership Checkout form using the 'checkout_boxes' feature. Your newly created box includes a title, description and specified location.

Read the documentation on Checkout Boxes

Restrict Membership Checkout by Email Address or Username

Add your list of custom "approved" email addresses or usernames to the "Restrict by Email" or "Restrict by Username" field on the Memberships > Settings > Membership Levels > Edit Level admin page.

What it adds

  • Shortcodes: [pmpro_directory] [pmpro_profile] [pmpro_signup] [pmprorh_change_password_form] [pmprorh_register_form]

Installation

  1. Upload the pmpro-register-helper directory to the /wp-content/plugins/ directory of your site.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Configure your fields using custom code. View the full documentation on adding fields and check out this video demo on Register Helper set up.

Example Code for adding a Company field

Below is a sample code that adds a "Company" field. You can add custom field code to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository. Read this companion article for step-by-step directions on either method.

`function my_pmprorh_init( ) { // Don't break if Register Helper is not loaded. if( ! function_exists ( 'pmprorh_add_registration_field' ) ) { return false; }

//define the fields
$fields = array();

$fields[] = new PMProRH_Field (
	'company',
	'text',
	array(
		'label' => 'Company',
		'profile' => true,
));

// Add the fields into a new checkout_boxes are of the checkout page.
foreach ( $fields as $field ) {
	pmprorh_add_registration_field(
		'checkout_boxes', // location on checkout page
		$field            // PMProRH_Field object
	);
}

} add_action( 'init', 'my_pmprorh_init' );`

Faq

I found a bug in the plugin.

Please post it in the issues section of GitHub and we'll fix it as soon as we can. Thanks for helping. https://github.com/strangerstudios/pmpro-register-helper/issues

Screenshots

  1. A simple example of collecting text and textarea fields at membership checkout.
  2. An example of using a new Checkout Box with conditional fields based on dropdown selection.
  3. Using Register Helper fields in conjuction with the Member Directory and Profile Pages Add On.

Install

composer require meteorgpl-plugin/pmpro-register-helper

The vendor’s license checks are intact: activate the plugin in WordPress with a license key bought from the vendor.

License

The plugin declares no license. The code is redistributed under the license the vendor declared in the plugin’s own headers.

Artwork, fonts, media and documents that may be licensed separately are not redistributed; the licensing page explains what is replaced or removed, and the security tab lists it per version. Support and update entitlement come with the license you buy from the vendor.

Paid Memberships Pro Paid Memberships Pro - WooCommerce Add On

meteorgpl-plugin/pmpro-woocommerce

Integrates Paid Memberships Pro with WooCommerce to sell Membership as a product and set members-only product discounts.

plugin 1.7.3

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages