Ready to get started?Download WordPress

Plugin Directory

Custom Contact Forms

A customizable and intuitive contact form plugin for WordPress.

Something isn't working. Help!

  • First try deactivating and reactivating the plugin
  • If that doesn't fix the problem, try deleting and reinstalling the plugin
  • If that doesn't work, you should file a bug report.

When I try to do something in the admin panel, all I get is a new page with a -1.

  • This is a bug we are currently trying to fix that usually happens in Internet Explorer 8. If you are having this problem, please try using Firefox.

All my fields and field options got detached. What do I do? Will this happen again?

  • Custom Contact Forms changed the way fields and field options are attached in version 4.5. It won't happen again. Just reattach everything and continue using the plugin.

I don't know where to start. This is really confusing.

  • Read the Plugin Usage Popover; it explains how to use everything in great detail.
  • If you don't want to read or learn anything, simply press the "Insert Default Content" button (in the Plugin Usage Popover). This creates a few basic fields and a form. Then just insert the form in a page, post, or theme file.

I can't figure out how to insert a form into a page or post. Help!

  • Find the form in the Form Manager, a snippet of code will be displaed that looks like [customcontact form=1]. Replace 1 with the ID for the specific form you want to use and insert the snippet into a page or post. You're done!

How can I include jQuery and CSS files only on pages that display a form?

  • First go to general settings, set "Restrict Frontend JS and CSS to Form Pages Only" to "Yes".
  • Now go to the Form Manager, within each of your forms there is a field called "Form Pages". Add the post or page id's where you plan to use that form to the "Form Pages" field.

I'm not receiving any emails

  • Check that the "Email Form Submissions" option is set to yes in General Settings.
  • Try filling out a form with the "Use WordPress Mail Function" option set to "No".
  • Make sure the "Default From" email you are using within General Settings actually exists on your server.
  • Try deactivating other plugins to make sure there are no conflicts
  • If there is still a problem, contact your host. This plugin utilizes existing mail functionality on your server, it doesn't create any new functions. If there is a problem, then it is with WordPress or your host.

When I activate Custom Contact Forms, the Javascript for another plugin or my theme does not work.

  • Disable the "Frontend jQuery" option in General Settings. Custom Contact Forms will still work without JQuery but won't be as pretty.

I need even more customization in my forms. What can I do?

  • Use the Custom HTML Forms Feature (see admin panel) which allows you to write the HTML/CSS for each of your forms.

The form success popover is not showing up.

  • The form success popover is included in wp_footer. If your theme does not call wp_footer(), it will not work.

Certain characters aren't showing up correctly in my emails.

  • First, make sure you are upgraded to the latest version which uses UTF-8
  • If that doesn't fix the problem, try using a different mail client. Sometimes mail clients display certain languages poorly.

Requires: 2.8.1 or higher
Compatible up to: 3.4.2
Last Updated: 2014-8-4
Downloads: 630,938


3 stars
3.8 out of 5 stars


1 of 10 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
2 people say it's broken.

100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 0,1,0 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,5,5 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 89,18,16 100,1,1 100,1,1
50,2,1 100,5,5
100,1,1 100,7,7 100,4,4
100,1,1 100,1,1 100,1,1 100,2,2 50,4,2
0,1,0 50,8,4
50,4,2 100,1,1 100,2,2 100,3,3 43,7,3 100,1,1 0,2,0 0,1,0 0,1,0 64,14,9 0,3,0 50,10,5 0,1,0 100,1,1
63,8,5 0,1,0
80,10,8 17,6,1 100,2,2 100,2,2 0,1,0
100,1,1 43,7,3 67,9,6 100,1,1
100,3,3 100,1,1
57,7,4 100,4,4 56,9,5 60,10,6 88,8,7 65,46,30 100,1,1 100,2,2
50,10,5 38,8,3 50,2,1
64,11,7 78,40,31 100,2,2 70,27,19
61,28,17 0,1,0
50,2,1 67,3,2 83,18,15
65,20,13 67,3,2
0,1,0 50,10,5
79,14,11 67,3,2