How To Add Custom Forms To Your WordPress Website or Blog

by on January 26, 2010 · 9 comments

Have you ever wanted to add a custom form to your WordPress Blog or Website?

There are a lot of free WordPress plugins to do this. You can easily find some good contact forms out there, with Captchas to help prevent SPAM.

But what if you want to create a custom form to collect more detailed information? One of my clients was migrating from a static HTML website over to WordPress and wanted some help setting up a custom form.

I used a very powerful WordPress plugin called CForms. You can create almost any kind of form with this plugin, but it is a little intimidating to get started with if you haven’t used it before.

So I created a video that shows how I set up his form – I hope this is useful to you if you are looking to set up a custom form on your WordPress site!

Update: I am now using Gravity Forms instead of CForms for all my custom forms. It is a much more flexible and easy to use tool.

What tools are you using to put custom forms on your website or blog? Please let me know in the comments below!

If you are looking for top-notch WordPress Hosting, I recommend BlueHost. Here’s why.

Article by »

Don is an entrepreneur based in Silicon Valley. He founded Expand2Web and is the publisher of the Expand2Web Blog, and the GetFiveStars Customer Feedback and Reviews service.

Don has written 313 articles on Expand2Web

Author Connect » Twitter | | Facebook |

See my disclosure about advertising and affiliate links

{ 9 comments… read them below or add one }

Tommy Young February 1, 2010 at 9:56 am

I am a big fan of Contact Form 7. I agree cforms is a powerful plug-in, but development on it has stopped I believe and many of my clients find the sheer number of options overwhelming. It is a very powerful plug-in, but maybe not for a “newbie” to WordPress.


Yoga Mom February 1, 2010 at 3:40 pm

I like it when there are less options available and the plug ins are sort of sandardize. It takes alot for some like me to have to figure it all out every time.

Having said that, i like when i have a developer who can birth what every i want. That is the best. But when i do it myself, simple is good.


Durks February 2, 2010 at 8:52 am

CForms looks powerful, but unruly.
What about ways to customize the existing Contact Us form page?
I noticed that the fields that say they are required on the form, aren’t really and a blank email will be generated by pressing the Send Messagebutton.
Can we easily turn on the enforcement of required name, email, subject and some message? I’d also like to add the visitor’s IP and maybe a reverse DNS lookup on the IP so I can better identify local traffic vs potential website spam.


FertilAid May 12, 2010 at 7:32 pm

Very solid plug in, but I must say I only use contact form 7. I feel that I have been intimidated with other plug ins and have not had a chance to explore other ones. I will consider Cforms.

Thank you for sharing.


Paula December 16, 2010 at 4:21 pm

Thank you for your very helpful video!!


Philip July 11, 2011 at 5:14 am


You could try the free ‘Fast Secure Contact Form’ Wordpress plugin


Denver May 5, 2012 at 1:07 pm

Hi, Thanks so much for sharing cforms and i was trying with contact form 7 but lot of dificulties to manage. Your video helped me a lot.



aman October 22, 2012 at 8:59 am

Hi i loved this session but need help if some one could.I want customer to fill some values in couple of fields and then to show him the total value by applying some formula.So kindly guide me how to do that and which files in need to edit.Thanks in advance.


Inez December 16, 2012 at 2:21 am

Heya i am for the first time here. I found this board
and I in finding It truly useful & it helped me out much. I
hope to give something back and help others like you helped me.


Leave a Comment

Previous post:

Next post: