Display Single Page Registration Form in WordPress with ProfileGrid
Once you have built your membership site, it’s time to take in registered users. However, the next problem usually is, you have a lengthy registration form but don’t want to utilize multiple pages for it. Today, we will address this issue and help you display a single page registration form in WordPress.
It is possible to convert a lengthy form into a single page registration form in WordPress with ProfileGrid. So let’s proceed with our today’s mission with the ProfileGrid plugin.
Discovering the Magic of Shortcodes
ProfileGrid is a plugin solely created to build efficient membership sites. It offers an array of features that help you do most of your work with a few clicks. The large number of shortcodes actually do most of the work for you. From login pages to user profiles or group walls, the predefined shortcodes will help you build most of your membership site.
Moving forward, in order to display a single page registration form in WordPress, we need to take our specific shortcode from the Shortcode page. This page lies under the ProfileGrid menu on your WordPress dashboard.
By clicking on Shortcodes, you land on a page similar to the one in the screenshot below.
In the above image, I have marked the shortcode that we will use to display single page registration form in WordPress. We will copy the shortcode: [PM_Registration ID=“x”] from here and paste it in a registration page. Now, before I proceed to that step, you need to know from where you can retrieve the value of “x”.
When you create a registration form for a group, it gets listed in the Group Manager page.
Every group has a group ID written on the bottom left corner of a group. Now, in place of “x”, you have to put the group ID whose registration page you want to display on the frontend.
Creating a Registration Page
It’s time to put the single page registration form shortcode on a new page. From the Pages section of your WordPress dashboard, create a new page.
You can see from the above image, I have created a Registration page here. Further, I pasted the shortcode and replaced the group ID from “x” to “3”. This means that the form of Group 3 will appear as a single page registration form in WordPress. Now, click on Publish and see the result on the frontend.
So you see how easily a lengthy form fits in one single page just by applying a shortcode. This feature comes into use when you don’t want to load your site with too many pages. Membership sites already contain many pages. There are separate group pages, individual login pages to name a few. Now you have the option to invest a single page for your registration forms no matter how long they are.
Creating Default Registration Page
Next, if you want this registration page to be your default page, you can follow this simple step. From the Global Settings page under the ProfileGrid menu, click the General option.
You will land up on a page similar to the one in the screenshot below. From here, in the Default WP Registration Page space, choose the new registration page. Then click on ‘Save’.
In this way, you can create your own form as the default WordPress registration form.
A Treat for Beginners
Evidently, displaying a single page registration form in WordPress was a matter of a few clicks. Moreover, we didn’t even have to associate coding to do our job. The codes were supplied by ProfileGrid itself. Additionally, there are several other predefined shortcodes that make it easy for amateurs to create their own membership site. Due to this convenience, ProfileGrid is gaining steady popularity among other WordPress plugins.