Blog

Display Registration Forms on WordPress site

How to display registration forms on WordPress site?

Once we are ready to sign up users, the next thing we need to do is to publish and display registration forms on WordPress site. If the site is running a ready-made theme, chances are that it came with its own built in page acting as a basic registration form. But for most admins, there’s always a purpose and clear set of goals to turn on registrations for their WordPress site. It can be setting up of a user account area for users to access secure information, run a newsletters list, connect associates with their business, collaborate for web publishing, registering users for events or classes, and the list keeps on going. For all this and more, default WordPress registration form simply won’t cut.

Now, I assume you are already familiar with RegistrationMagic and know how to build forms with it. If not, head over to our earlier blog posts. Once we have the form ready, we want it accessible on our website, linked to a menu item or a button for visibility. The shortest and simplest way to do is through shortcode. We’ll go through all the possible methods one by one.

  1. The ShortCode Method

Each Registration form has a unique shortcode attached to it. All we need to do is, paste the shortcode inside a page, post, or a widget, where form is to be displayed. It can be above the content, below it, or anywhere in the middle.

Let’s say we created a form named “Demo Form”. If we open the Forms Manager and look on the bottom half of the form card, we’ll see a snippet of text like this:

 

shortcode-location

The number in the code signifies the form ID. It is different for each form. So for the “Demo Form” for our shortcode. A shortcode starts and ends with a square bracket. It needs to be copied as a whole.

Moving along, let’s create a new page on our site called “Sign Up” and paste this code inside content editor. Now it will look like this:

shrtcode-paste

Update the page and preview the changes. The form will start appearing on the page. And that’s all there is to it. Remember, here we created a new page, but we can also paste the code in an existing page or post. Just place it where you want the form to appear. It can be after, say, a couple of paragraphs.

 

  1. The Quick ShortCode Method

Well, it’s the same method sans the first step. We can insert shortcode right from the page/ post editor (without needing to copy it first from the form card). All we have to remember is the name of the form which we want to show.

See a drop down above the content editor which says “Add Form”? Clicking on it will drop down a list of forms we have created so far.

drop-down-location

Click on the form and corresponding shortcode will be automatically get pasted inside the content editor.

 

  1. The Embed Method

This method to display registration forms on WordPress site is for advanced users and therefore only available in Gold Bundle of RegistrationMagic. It works best when we want to show a RegistrationMagic form where there’s no option to paste the shortcode. For example – a site outside our WordPress site! Yes, we can display form on any site using this method and the registration records will show as usual inside your RegistrationMagic dashboard area.

Let’s get back to form manager page, shall we?

shortcode-location

Alright, now just below the shortcode is an underlined link named “Get form embed code”. Clicking on it pops up a translucent black box.

embed-code

An embed code is a lot longer than the ‘short’ code since it will be carrying more information about the form to be displayed on the external page. For those familiar with HTML can easily adjust the size of the form by modifying this code. The format is <embed ….some code…. >

We need to copy all of it. For the demonstration here, I am going to paste this code inside a blank HTML page.

embed-html

Opening the page in a browser displays this:

So, these were the best 3 ways to display registration forms on WordPress site. I am sure publishing forms will be a piece of cake for you after this. Join us for our next post on another interesting feature very soon.

(Update: Note that we recently launched a floating front end button, an innovative (4th) way to display registration forms on WordPress site)

About RegistrationMagic

RegistrationMagic Editorial Staff (rmagic) is a team of WordPress registration experts and major contributor to the development of RegistrationMagic - WordPress User Registration Plugin.
Subscribe
Notify of
guest

10 Comments
Inline Feedbacks
View all comments
Kamil Web Solutions  
Kamil Web Solutions  
5 years ago

How to add a link in auto-reply mail?

RegistrationMagic
Admin
RegistrationMagic
5 years ago

You may edit the autoresponder email and add link to it. You may edit it from Dashboard -> Autoresponder settings.

Pradeep
Pradeep
5 years ago

I deleted a default form of “registration” how can i get that back to my display ?

RegistrationMagic
RegistrationMagic
5 years ago
Reply to  Pradeep

Delete action cannot be reverted once done. However, if you want to create a new registration form you may click on “New Form” in “All Forms” page. Name the form and select “CREATES WORDPRESS USER ACCOUNT ON SUBMISSION.”.

Harsh Khare
Harsh Khare
7 years ago

I want to add link in auto reply mail, this link expires in 3 day it is possible

RegistrationMagic
Admin
RegistrationMagic
7 years ago
Reply to  Harsh Khare

Autoresponder email can be edited from form Dashboard -> Autoresponder settings.

Rohan Gupta
Rohan Gupta
7 years ago

Can we have multiple registration form on same page?

RegistrationMagic
Admin
RegistrationMagic
7 years ago
Reply to  Rohan Gupta

Yes, this is possible. You can simply add the shortcodes of the forms you want on the page.

satyajit chowdhury
satyajit chowdhury
8 years ago

Submit button not work how doing now