One of our most frequently asked questions is: How do I add extra fields to the Paid Memberships Pro checkout page?

This can be done using the Register Helper Add On and a little bit of custom code. Our Register Helper API supports text fields, text areas, dropdowns, radio buttons, file uploads, and just about any field you could need – all customized by the membership level your user has selected.

Banner for General About Paid Memberships Pro Guide

Version 2.9 of Paid Memberships Pro includes native settings to create user fields. Navigate to Memberships > Settings > User Fields to create fields without any coding required. We are working to update this documentation as quickly as possible.

Basic Install and Setup

The full Register Helper documentation contains all of the information you need to get started. A summarized list of steps is available below.

Install Register Helper – Paid Memberships Pro Add On

  1. Go to Plugins –> Add New. Search for “Register Helper Add On”. Install and Activate!
  2. Or to manually install the Add On:
    1. Download the latest version of the PMPro Register Helper Add On.
    2. Go to Plugins –> Add New in your WordPress dashboard.
    3. Click the “Upload” tab at the top of the page.
    4. Click “Choose File” and browse to the downloaded pmpro-register-helper.zip file.
    5. Click “Install Now”.
    6. Click “Activate Plugin”.

Install our Register Helper Example Plugin

  • Download the Register Helper Example Plugin.
  • Go to Plugins –> Add New in your WordPress dashboard.
  • Click the “Upload” tab at the top of the page.
  • Click “Choose File” and browse to the pmpro-register-helper-fields.zip file.
  • Click “Install Now”.
  • Click “Activate Plugin”.
  • Edit the plugin (in WordPress or via FTP) to add the fields you want per the documentation.

Help!

If you need help setting up fields on your site, our premium members can create a post in our member forums and we will craft the custom code you need to add to your site.

We’ll set up the Add On and add up to 5 fields as part of your PMPro Plus membership.

Why do I need to write code? Why not have a user-friendly GUI?

We may eventually build an admin interface for adding fields via Register Helper, but we are waiting until the main Register Helper plugin has evolved to offer as many features as our members need. And the list keep growing!

Version 2.9 of Paid Memberships Pro includes native settings to create user fields. Navigate to Memberships > Settings > User Fields to create fields without any coding required. We are working to update this documentation as quickly as possible.

The Register Helper plugin is a very flexible tool for developers. A GUI-based tool would inevitably be less flexible, so we are committed to maintain flexibility as well as better ease of use.