Login

Contact Form Generator

Contact Form Generator is a powerful contact form builder for WordPress!
It is packed with a Template Creator Wizard to create fantastic forms in a matter of seconds without coding.  Over sites are already using Contact Form Generator!
Version
2.1.84
Downloads
17,229
Compatibility
3.6 or higher
Rating
Screenshots
28,15,0,50,1
1,600,60,1,5000,1000,12,2000
90,300,0,50,12,25,50,1,70,12,1,50,1,1,1,5000
0,2,1,1,2,40,10,5,4,1,1,15,0,1
White Template 1
White Template 1
Black Template 1
Black Template 1
Wood Template
Wood Template
Sky Template
Sky Template
White Template 2
White Template 2
Blue Template 1
Blue Template 1
Gray Template 3
Gray Template 3
Green Template 1
Green Template 1
Yellow Template 1
Yellow Template 1
Blue Template 2
Blue Template 2
Yellow Template 2
Yellow Template 2
Gray Template 2
Gray Template 2
Black Template 2
Black Template 2
Gray Template 1
Gray Template 1
Green Template 2
Green Template 2
Gray Template 4
Gray Template 4
Gray Template 5
Gray Template 5
Blue Template 3
Blue Template 3
Green Template 3
Green Template 3
Red Template
Red Template
Orange Template
Orange Template
White-Pink Template
White-Pink Template

Documentation

Installation
To install the plugin download the last version, upload the entire contact-form-generator folder to the /wp-content/plugins/ directory, or upload the .zip package through Plugins->Add New->Upload.. Activate the plugin through the 'Plugins' menu in WordPress. You will find 'Contact Form Generator' menu in your WordPress admin panel.
How to use
ShortCode
To insert Contact Form Generator anywhere in content, you need to use the shortcode.
  • To insert form in content, use shortcode. It has the structure [contactformgenerator id="ID"]. Where ID is the id of desired form. You can get the shortcode from forms list page (Contact Form Generator->Forms).
    Just copy the shortcode and place anywhere in content.
Requirements
Contact Form Generator will only work correctly if your setup meets these requirements.
  • WordPress! 6.6 or higher.
  • PHP 5.3+
  • MySQL 5+
  • GD Library enabled (for captcha only).
  • Free Type Library enabled (for captcha only).
Important: We can only provide support for setups that
  • meet the above requirements.
  • do not have extension files or wordpress! core files which have been altered in any way.
Managing Forms • Form Options
To manage forms you need to go to Contact Form Generator->Forms. See Screenshot!
To edit existing form, check appropiate checkbox from list of checkboxes, and click Edit button in top navigation panel, or just click on form name.
To create new form, click New button in top navigation panel.
To copy form, open the form and click Save as Copy button in top navigation panel. It will copy all form fields and options as well!

Form options are separated to sections. See Screenshot!
Basic Options
Email Settings
Redirection Options
Send Copy Options
Shakes Options
User Info Options
Other Options
Custom Styling
Managing Fields • Field Options
To manage fields you need to go to Contact Form Generator->Fields. See Screenshot!
To edit existing field, check appropiate checkbox from list of checkboxes, and click Edit button in top navigation panel, or just click on form name.
To create new field, click New button in top navigation panel.
To copy field, open the field and click Save as Copy button in top navigation panel. It will copy all form options as well!
To changes fields ordering, use drag-and-drop reordering.
Field Options are based on Field Type property. Let's discuss them one-by one.
Text Input, Text Area, Name, Email, Address, Phone, Number, Url
Select, Multiple Select
Radio, Checkbox
Captcha
File Upload
Datepiker
Custom Html
Heading
Google Maps
Google ReCaptcha
Contact Data
Creative Popup
Creative Scrollbar
Managing Templates
To manage templates you need to go to Contact Form Generator->Templates. See Screenshot!
To create new template, click New button in top navigation panel.
You will see the list of options. See Screenshot!
  • Name - The name of template.
  • Start Values - The initial values of new template.
  • Status - Field publication status.
To edit existing template, check appropiate checkbox from list of templates, and click Edit button in top navigation panel, or just click on template name.
You will see the Template Creator Wizard. See Screenshot!
Use it to create your own template. The most parts of forms can be configured here. The names of options are intuitive, so you should not have issues configuring it.
Custom Code
To add a custom code (CSS, JavaScript) you need to go to Contact Form Generator->Templates->Your Template.
Scroll to the bottom of the page: you will see custom code area! See Screenshot!



If you will have any kind of question, do not hesitate to write us at Support Forum.