Create Your First WordPress Registration Page – Starter Guide

Hey there! So, you have checked out all the plugins for registration and found RegistrationMagic to be the best WordPress Registration plugin? Well, that’s a great decision you have made. RegistrationMagic is currently the leading plugin to create custom WordPress registration page and manage end to end user registrations process. However, if you haven’t installed RegistrationMagic yet, you can do so, for free, from our WordPress page.

Now that you have installed RegistrationMagic plugin on your WordPress site, you wonder how to get up and running with the plugin. Fret not! To make this all easy for you, the RegistrationMagic team has come up this quick and easy to follow Starter Guide. With the help of this guide, you’ll begin working with RegistrationMagic like a pro in no time.

Saddled up your horses already? Let’s begin with…


Create WordPress Registration Form

How to add a registration form to WordPress registration page? First things first, we need to click on the RegistrationMagic menu item in the WordPress Dashboard menu to access RegistrationMagic plugin. Clicking on this menu item will take you to RegistrationMagic’s All Forms screen. As the name suggests, this screen displays all the forms you have created with RegistrationMagic in one place. Since this is the first time you are seeing this screen, it will only display the forms that come pre-installed with our WordPress registration plugin itself.

WordPress Registration Forms

Next, click on the New Form link, just below the All Forms title to start creating a new registration form of your own. In the New Form popup screen, you’ll be presented with two options. These options ask you to choose whether or not you want users to register on your WordPress site, along with form submissions. You’ll also be required to set the name of your new form from this popup screen. Please remember that names of forms can be changed later from the General Settings, in The Form Dashboard screen.

New WordPress Form

Once you have set the name of the form and chosen its type (register user, or not), click on the save button at the bottom right of the New Form popup screen to add a registration form to WordPress. Your new form will now appear in the list of all forms, with its shortcode. Copy and paste this shortcode to any WordPress registration page of your choice and the form will display on it automatically.

Next, it is time to…


Build the Form – Add Fields

Hovering your cursor over a form card on the All Forms screen reveals two links at the bottom of it. One is Dashboard and the other is Fields. It is the Fields link that is of interest to us right now, and we’ll click on it to visit the form’s Fields Manager screen.

Form Card Links

The Fields Manager screen shows all the fields that your form currently has. Since this is a new form, you’ll already have an Email field in it. The Email field exists on each form by default and cannot be removed. To add more fields to the form, click on the Add Field link underneath the Fields Manager heading.

Fields Manager View

Click on any field under the Display Fields heading (within the Add Field box) to add fields to your form which will display content. Display Fields are different from the other form fields as they are not used to take input from users. Instead, you use them to display content to the user, such as a text paragraph, YouTube Video, or some external URL in an iFrame.

Display Fields

Other important links to check on this screen are the Design and Preview links. The Design screen will allow you to customize the look and feel of the form fields. The Preview link will show you a preview of the form’s appearance on site front-end, without actually publishing the form.

Note for ‘Create WordPress User Account’ option: Username and Password fields will not show up in the Fields Manager but will appear in Preview or on actual form, automatically. Also note that these fields will not appear on site’s front-end for you as an admin if you are logged in (since you are already logged in!).

Now that you have fleshed out your form by adding fields, it is time to…


Configure the Form

Configure section offers advance features to configure your registration form. Many features are exclusive to RegistrationMagic. You can also revisit these optional features later from The Form Dashboard.


Publish the WordPress Registration Page

To publish the form on site front-end and make it live for users to register, you’ll need to add the form shortcode to a WordPress registration page. Just go back to the All Forms screen first by clicking on the button at the top left of the Fields Manager screen. On the form card for the form you have created, you’ll see the WordPress shortcode of the form. This will look like:

This Form has no fields.

Copy and paste this shortcode into a WordPress registration page (or post) and publish it. Or, you can choose a form from the dropdown next to the Add Media button, which will add the shortcode for it automatically. Next, you need to add this page to a menu from Appearance -> Menus option from the WordPress Dashboard. The form will now show up on the WordPress registration page the you just created.

WordPress Registration Page

So, you have now created a new registration form, added fields to it, and published it on WordPress registration page front-end. That’s great progress! Your site visitors can now register on it with the use of this new registration form.

Although the process of creating a form and then publishing it is now complete, we recommend that you go ahead and have a look at…


The Form Dashboard – Access Everything At One Place

Clicking on the Dashboard link from the bottom of the form card, will take you to the Form Dashboard screen. This is where you can configure the settings of your form, in addition to the Global Settings. There are many widgets available on this screen, so let’s explore them one at a time.

Registration Monitoring & Control Widgets

  1. Submissions over time: This is a chart showcasing stats of your form visits and actual form submissions. You can filter the results of this chart for specific time range using the Show data for dropdown option.
  2. Status: This widget on the side shows the shortcode of the form, it’s visibility to the users, and the form’s creation date. You can also delete the form from this widget.
  3. Content: Another one of the widgets on the side, this one shows the number of pages the form has, the number of fields, and the submit button’s label text. You can also duplicate the form from this widget.
  4. Stats: In this widget, you can see the stats, such as number of form visits, form submissions, form attachments (only in premium version), conversion rate, and average time. You can also reset the stats from this widget.
  5. Quick Toggles: To quickly toggle settings, such as auto WP registration and auto response, use this widget.

Registration Form & Data Workflow

  1. Build: From this widget, you can visit the Fields Manager and the Design
  2. Configure: Multiple configuration settings are available from this widget. We encourage you to visit each of these configuration settings on your own. Description of what each option does on these configuration settings is explained next to the options themselves.
  3. Integrate: From this widget, you can integrate your form with some of the most popular third-party services, such as MailChimp.
  4. Publish: Use the settings under this widget to publish your form on the site front-end.
  5. Manage: From this widget, you can access all form submission details in one place. As well as emails sent out to the users from RegistrationMagic.
  6. Analyze: This widget gives you the options to view analytics for your form. Includes options such as form analytics and field analytics (only in premium version).
  7. Automate: The settings under this widget allow you to create automated tasks for user accounts. Includes bulk emails too.

The Form Dashboard widgets are quickly accessible from the All Forms screen, from three dots (…) that are highlighted by hovering your cursor over a form card. (See ‘Build The Form’ section, First Image)


Before signing off, please note that RegistrationMagic is organized into the following workflows:

Form Workflow: 1. Build => 2. Configure => 3. Publish

Submission Data Workflow: 1. Manage => 2. Analyze => 3. Automate

All RegistrationMagic Shortcodes are available in the WordPress Registration Shortcodes list.

This concludes our quick Starter Guide on how to create your first WordPress registration page.


  1. Praveen

    I am getting ReferenceError: gotonext_form_2_1 is not defined[Learn More] on clicking submit button. I used sample registration form in add form section of page.

    1. rmagic

      Please upgrade to latest version. We released JS related fixes to enhance working of submit button in last release. If you still have issues, open a support ticket with us 🙂

  2. siti nabilah

    hi i wanna ask.. i use manual approval for user. but when user submit, submission is in inbox and i did not know where part i need to click for her/his approval because he/she cannot log in before approve. I did not see any part for approve his/her submission. How?

  3. Dwight


    I basically want to create a page in which users have to register to be able to access a form. The form must also contain an option to save progress. So users can log back in and resume the form at a later date.

    Is all this possible with your plugin?

    1. rmagic

      Our support team will be happy to answer your questions. Please reach out to them through support menu tab on the page.

  4. manuel

    i need to create e registration form for a conference event , can i set in 1 form with a drop down for several products choice ? like early bird individual, group early bird, normal individual registration group normal registration and late registration options, and if i choose the offline payment can i redirect them to another place URL for payments ? and lastly after someone make the registration i will generate a id number or registration number ?

    1. rmagic

      All of these should be possible. You can have multiple forms with expiry time, with one form taking over when the other one expires.

  5. Priya

    Can google adwords code be added to the registration magic form so as to get the hits from the ads to the page.

    1. rmagic

      Hi Priya, our support team is available through our support portal. Please contact us here

  6. Kani

    HOw to add google captcha for this plugin

    1. rmagic

      Please review security options in the Global settings. Thank you. We unfortunately cannot provide support though blogs, please visit our support centre if you have more questions or need more information.

  7. Doug

    Can the product quantities default to 0 instead of 1? If so how can I set it to do that?


  8. Dean


    I am not getting the “Successful registration Message” after a form is completed…can you help?


    1. rmagic

      Please create a support ticket and we will be more than happy to help.

  9. sadikh

    where i get edit profile short code

  10. sadikh

    how to create edit profile in R magic, did we have any short code for that

  11. Melinda Gleeson

    Hi, I’ve managed to create registration and login pages using your forms. That was relatively easy, but I’m stuck with the logout. What is the shortcode for logout?

  12. serleeeem

    how can I activate? Just purchased the premium! but coudnt find place the input the license!

    1. rmagic

      Please reach out to support team and we can help.

  13. Michaela


    I cannot change the text on Submit button. I am using RegistrationMagic Gold, go Registration forms -> Settings -> Edit design -> click on the red circle on the Submit button, write the new text to Label Button field, but then it seems that the Save button does not work – nothing is refreshing. It is working on all the older registration forms I made, so it is probably not caused by CSS. Can you help please?

    Thank you.


    1. rmagic

      Sure we can help. Please create a support ticket and we will be in touch. Also, just a note that Gold version is discontinued, so please upgrade your license to Premium.

  14. Himanshu

    How to open form data widget as there is no option in field manager in free version

    1. rmagic

      Form submission graphs are part of read only fields and part of free version.

  15. Andy

    After Registration, get an eMail, then I want to login, get always this:


    what did I make wrong?

    1. RegistrationMagic Staff

      Please make sure the user is activated before trying to login. In case you still face issues, please raise a ticket on our support portal.

Leave a Comment

Your email address will not be published. Required fields are marked *