This shortcode will display the registration form. The form will include all necessary registration fields, such as name, username, email, password, etc, and will also display all of the available subscription levels.

To show the registration form on a post or page, simply use the short code like this:


Upon successful registration, the user will be redirected to the page that you have selected as the "Success Pages" in Restrict > Settings.

The optional "registered_message" parameter can be used to customize the message that is displayed to already active users who try to view the registration page. If you want to change the default message, you can do so like this:

[register_form registered_message="Your custom message"]

Note: if subscription upgrades are enabled on your site, the "registered_message" setting will not show. For more information about disabling upgrades, see Upgrading between subscription levels.

This shortcode can also be used to display a registration form for a specific subscription level by passing the id parameter and setting it equal to the ID number of the subscription level you wish it to be for. You can get the ID number by hovering over the desired subscription level under Restrict > Subscription Levels. Example usage:

[register_form id="3"]

If you would like to create a pricing page that shows a pricing table of plan options, see this tutorial.