How To Create A Registration Form (and other forms) In WordPress Using cformsII

Jeffry Thurana 15-07-2010

<firstimage=”//” />create a registration formIf you manage one or more blogs, I’m sure you realize the importance of interaction. Aside from the comments area, the best way for visitors to contact and interact with the blog owner is via a contact form. In WordPress, if you want to create a registration form, it’s as easy as installing and activating a plugin, and one of the most well known contact form plugins is cformsII.


But cformsII is no ordinary form creator. You can customize it and create anything from a simple contact form to multi-page forms to a tell-a-friend form. So when one of my colleagues asked me to help him create an online registration form for a regional competition his company is holding, cformsII automatically popped into my mind. (This plugin might also be one of the alternative answers to this question)

This registration form would be where people could submit their personal information and copy of payment receipt to register for the competition. Here’s how cformsII features helped us to complete the task.

Downloading And Installing

Let’s start with the installation process. You can’t use the WordPress built-in plugin search to find cformsII. You have to go to their site to download the plugin.

creating a registration form

Then go to your WordPress blog and click “Add New” sub menu under “Plugins“.


creating a registration form

In the “Install Plugins” page, click the “Upload” link, click “Choose File” and browse for the downloaded plugin, and finally click “Install Now“.

create a registration form

You’ll got new new menu on the site.


creating a registration form

Building New Forms

This plugin comes with one basic form which can be adjusted easily to fit users’ need. To begin, you can easily change the name of the form.

wordpress registration form

Then you can edit the name and type of each field of the form. Adding new lines is also as simple as telling cformsII how many and where to put the new fields. Just make sure that you’ve already planned about how many fields that you need in your form and the function of each one.


wordpress registration form

There’s the “Admin Actions” pane on the right side of the screen. You can use it to add new forms or duplicate the current form. But the most important function of this pane is the “Update Settings” button. Don’t forget to click this button every time you made changes to your form to save the changes.

wordpress registration form

The easiest way to modify each form field is to use the “Input Field Settings“. You can open the window by clicking the box in the middle of every field. (While the other boxes after the “Type” options are the delete button)


03b Form Settings - Fields B-1.png

For example, you want to create checkbox with multiple choices, you can choose “Multiple Checkbox” from the drop down “Type” options, click the “Input Field Settings” button, then define each checkbox choices.


By combining text inputs and checkboxes, we can create almost any kind of form. And one of the field types is “File Upload Box” which allows people to upload small file such as copy of payment receipt.

03j File Upload.png

You can also create as many forms as you need using “Add new form” or “Duplicate current form” actions.

Other Settings

Aside for the form creation, there are other settings that you can adjust within the “Form Settings” menu. If you are only creating a simple form – like Submission Form – you can just leave everything as it is with the default value. But to make sure, you might want to check the email options to confirm that the email address where the submitted form will be sent is correct.

03e Form Settings - More Options.png

There are two other settings that you might want to adjust: the “Global Settings“,

04 Global Settings.png

And the “Form Styling” where you can pick the appearance of your form(s) from the pre-made templates, and edit the CSS if you want to.


Choose one of the styles and click the “Select Style” button, and you can see a preview of what your form will look like.

05b Choose Style And Preview.png

Last but not the least, “Help” is always there to guide you through the difficult times.

06 Help.png

Inserting The Form

You can insert the form into your blog post, pages and even as a widget. All you have to do is to click the cformsII button;


And pick the form that you want to insert.


If you want to use the widget, go to the “Appearance – Widgets” menu then drag and drop the cforms widget to the Widgets area.

08c Widgets cforms.png

And here’s an example of the published form.


What’s Going On Behind The Curtain?

What will happen after somebody clicks “Submit“? The content of the filled form will be emailed to the owner of the blog (or to another preferred address). The plugin comes with its own mailing system called PHPMailer.

09 PHPMailer.png

In a normal WP environment, you do not need to configure anything. Just leave it be and it will work. But if your web hosting provider doesn’t support the native PHP “mail()” command, you can configure cformsII to utilize external SMTP server such as GMail. You can configure the settings under “Global Settings – Mail Server Settings” menu.

And as for the mail address(es) where cformsII should send the filled forms to, is configurable under “Forms Setting – Admin Email Message Options” menu.

create a registration form

A registration form is just one application of the many possibilities provided by the powerful cformsII. So if you ever need to add forms to your WordPress blog, you can try cformsII and modify it to your needs.

Do you use forms in your blog? What kind of forms are they? What plugin do you use? Please share your experiences using the comment section below.

Image credit: Cameron Nordholm

Related topics: Wordpress, Wordpress Plugins.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. ymwgqliehc
    July 4, 2019 at 10:58 am


  2. Austin Keane
    January 21, 2018 at 12:55 pm

    I find cforms pretty dated. In my search for a plugin to build custom registration forms, ProfilePress ( came out top. It's what we've been using after we decided to migrate away from cforms years ago.

  3. Orval
    January 11, 2018 at 9:18 am

    I have been exploring for a little for any high-quality articles or weblog posts
    on this sort of space . Exploring in Yahoo I eventually stumbled upon this web site.
    Studying this information So i am glad to exhibit that I have a very good uncanny feeling I came upon exactly what I needed.

    I such a lot without a doubt will make sure to do not overlook this web site and provides it a glance on a continuing

  4. Onita
    October 11, 2017 at 3:19 pm

    cheap blues jerseys.Beautiful price of cheap denver broncos jerseys?
    Cannot miss the cheap team gear too.

  5. Angelia
    September 10, 2017 at 6:01 pm

    My spouse and i thought it was great. This reminded
    me of the.
    Faucet Bathroom

  6. Mahalia Cheeke
    July 17, 2017 at 6:40 pm

    My spouse and I stumbled over here by a different page and thought I should check things out. I like what I see so now i'm following you. Look forward to exploring your web page repeatedly.

  7. Dannielle
    July 7, 2017 at 4:38 am

    Will there be one thing called as cat mario unblocked?
    It seems that, plenty of internet websites will not
    offer absolutely free center to end users to relax and play this online
    game. Inside the feel, this game is just not fully available on the web and scarcely, yes
    hardly ever you will find some websites supplying and totally free and
    finish access to the online game. Moreover, if you locate one particular or any, remember to we will.
    We have been looking for some cat mario unblocked request.
    At any rate, moving on to another one feature about Cat Mario, we will need to be frank on this page again and declare
    that subway surfers old version download no era confines.
    You can play this game as well as the main objective from it should be to like it
    as far as possible but while there is practically nothing called as cat
    mario unblocked, a great deal of your happiness removal will hinge following the place where
    you engage in this video game. The state website is where you can try it out but there can be some payment to get created.

    Hey there there! This is one of the ideal game from Weebly and it's absolutely unblocked!
    Perform Cat Mario in school, function or at your house everyday.
    Enjoy yourself!

    Cat Mario 2 , 3 Sport Unblocked Syobon Steps is
    often a two dimensional Japanese base freeware indie computer game published in Feb
    2007. This step match provides a diverse carry out on the
    list of world’s hottest gaming systems. Steer the bright white kitten through the
    Mushroom Empire. In lieu of Goombas and Koopas, you will be against an army of icky blobs.

    Aid slightly Cat Mario defeat all complications! In this particular unblocked online game for university,
    you must manage your pet cat and create its way thru all discrepant places loaded with impediments.

    Get past them all, obtain a lot more beneficial goods
    and try your best to overcome all adversaries. Best of luck!

  8. Kaylene Roberson
    June 13, 2017 at 4:42 pm

    Hi there to all, because I am actually eager of reading this webpage's post to be updated regularly. It includes pleasant stuff.

  9. Latrice
    June 8, 2017 at 2:04 pm

    I've been exploring for a little bit for any high-quality articles or blog posts on this sort of area .

    Exploring in Yahoo I eventually stumbled upon this site.
    Reading this information So i'm satisfied to convey that
    I've an incredibly good uncanny feeling I found out exactly
    what I needed. I such a lot undoubtedly will make sure to do not omit this site and give it a glance on a relentless basis.

    cheap nfl jerseys

  10. Alexander Portillo
    April 19, 2017 at 5:52 pm

    We are a bunch of volunteers and opening a new scheme in our community. Your web site provided us with helpful info to work on. You've performed a formidable task and our whole group shall be thankful to you.

  11. Jeramy Tucker
    April 16, 2017 at 6:44 am

    This post is genuinely a nice one it helps new the web users, who are wishing in favor of blogging.

  12. Andra Boswell
    April 12, 2017 at 8:41 pm

    excellent issues altogether, you simply won a emblem new reader. What could you recommend in regards to your publish that you simply made some days ago? Any positive?

  13. Gilda
    February 22, 2017 at 9:15 pm

    Who do you want to gift for stitched jerseys nfl? Get value into the page: cheap personalized mlb jerseys

  14. Patricia
    April 28, 2015 at 8:36 am

    OMG - I'm aching. Support for cformsII is dead and I have over 20 sophisticated and lovely forms that I will soon have to convert to something else. I logged into WordPress tonight to update one and the interface had gone a little crazy and it won't save updates anymore. This is since I updated WordPress last night.

    I am beside myself. Now I am looking for anything as good and flexible...and possibly free. I doubt you are following comments here now but...if you do, got any good ideas? My research is turning up lousy alternatives that are made predominantly for people who don't know CSS and don't need as many options as I'd like.

  15. Aasim
    April 27, 2015 at 12:08 pm

    Can you please let me know about the registration page and how can i display it on the page of the website, also let me know how can we retrieve the data on that particular page.

  16. Dbranca
    September 15, 2010 at 9:45 pm

    Do you know any registration form plugins that can send the submitted info to a database instead of just email?

  17. Dbranca
    September 15, 2010 at 7:45 pm

    Do you know any registration form plugins that can send the submitted info to a database instead of just email?

    • Anonymous
      September 16, 2010 at 3:53 am

      If I'm not mistaken, this plugin can do that, but you have to dig deeper into the settings.

  18. Yashpnd
    August 11, 2010 at 10:43 am

    after registration can i login using same email and password ?

  19. thurana
    August 11, 2010 at 4:37 am


    All the forms that you've created can be accessed easily using the "Navigate To" drop-down menu at the top of the page.

  20. Lykimhout
    August 10, 2010 at 10:29 am

    Any one can help me plz!!
    i hav created the library form by using CFormsII.
    but i don't know where the file is located.
    Does CFormsII create any tables after created a new form.?

    • Anonymous
      August 11, 2010 at 2:37 am


      All the forms that you've created can be accessed easily using the "Navigate To" drop-down menu at the top of the page.