Contact Form 7 for WordPress is one of the most popular multiple contact form plug-ins. It is extremely flexible, easy to integrated with 3rd party plug-ins and it is free.
Contact Form 7 plug-in is mature, regularly update and documentation is well written and complete. The plug-in is moderately easy to use and can create very complicated multiple contact forms. In this review, we will give you few tips, how to use it and how to combine Contact Form 7 with other plug-ins.
Installation is straight-forward and doesn't differ from installing any other WordPress plug-in.
Personally, I would suggest to check the documentation https://contactform7.com/docs/. Process of creating contact forms is traight forward, though non-experienced webmasters or bloggers, might get a bit confused.
Contact Form 7 – Form Tags
As I mentioned above, this plug-in is very flexible and there are several form tags that you can use out of the box:
-
Text Fields
-
Number Fields
-
Date Field
-
Checkboxes, Radio Buttons and Menus
-
File Uploading and Attachment
-
CAPTCHA
-
Quiz
-
Acceptance Checkbox
-
Submit Button
As well as Contact Form 7 can integrate 3rd party plug-ins to customize your form even further. For instance, one of the screenshots, include plug-in called “Contact Form 7 Date Picker” - https://wordpress.org/plugins/contact-form-7-datepicker/. This plug-in is perfect add-on to the main plug-in and very suitable for rent, tourism, appointment and event websites.
Another great way to improve contact forms is to integrate the contact within a pop-up window. I personally prefer to do that with Easy FancyBox plug-in https://wordpress.org/plugins/easy-fancybox/.
Quite often other webmasters ask how to add country list in Contact Form 7. Well very simple, use the code below:
Country [select* Country "Afghanistan" "Albania" "Algeria" "Andorra" "Angola" "Antigua & Deps" "Argentina" "Armenia" "Australia" "Austria" "Azerbaijan" "Bahamas" "Bahrain" "Bangladesh" "Barbados" "Belarus" "Belgium" "Belize" "Benin" "Bhutan" "Bolivia" "Bosnia Herzegovina" "Botswana" "Brazil" "Brunei" "Bulgaria" "Burkina" "Burundi" "Cambodia" "Cameroon" "Canada" "Cape Verde" "Central African Rep" "Chad" "Chile" "China" "Colombia" "Comoros" "Congo" "Congo {Democratic Rep}" "Costa Rica" "Croatia" "Cuba" "Cyprus" "Czech Republic" "Denmark" "Djibouti" "Dominica" "Dominican Republic" "East Timor" "Ecuador" "Egypt" "El Salvador" "Equatorial Guinea" "Eritrea" "Estonia" "Ethiopia" "Fiji" "Finland" "France" "Gabon" "Gambia" "Georgia" "Germany" "Ghana" "Greece" "Grenada" "Guatemala" "Guinea" "Guinea-Bissau" "Guyana" "Haiti" "Honduras" "Hungary" "Iceland" "India" "Indonesia" "Iran" "Iraq" "Ireland {Republic}" "Israel" "Italy" "Ivory Coast" "Jamaica" "Japan" "Jordan" "Kazakhstan" "Kenya" "Kiribati" "Korea North" "Korea South" "Kosovo" "Kuwait" "Kyrgyzstan" "Laos" "Latvia" "Lebanon" "Lesotho" "Liberia" "Libya" "Liechtenstein" "Lithuania" "Luxembourg" "Macedonia" "Madagascar" "Malawi" "Malaysia" "Maldives" "Mali" "Malta" "Marshall Islands" "Mauritania" "Mauritius" "Mexico" "Micronesia" "Moldova" "Monaco" "Mongolia" "Montenegro" "Morocco" "Mozambique" "Myanmar, {Burma}" "Namibia" "Nauru" "Nepal" "Netherlands" "New Zealand" "Nicaragua" "Niger" "Nigeria" "Norway" "Oman" "Pakistan" "Palau" "Panama" "Papua New Guinea" "Paraguay" "Peru" "Philippines" "Poland" "Portugal" "Qatar" "Romania" "Russian Federation" "Rwanda" "St Lucia" "Samoa" "San Marino" "Saudi Arabia" "Senegal" "Serbia" "Seychelles" "Sierra Leone" "Singapore" "Slovakia" "Slovenia" "Solomon Islands" "Somalia" "South Africa" "Spain" "Sri Lanka" "Sudan" "Suriname" "Swaziland" "Sweden" "Switzerland" "Syria" "Taiwan" "Tajikistan" "Tanzania" "Thailand" "Togo" "Tonga" "Trinidad & Tobago" "Tunisia" "Turkey" "Turkmenistan" "Tuvalu" "Uganda" "Ukraine" "United Arab Emirates" "United Kingdom" "United States" "Uruguay" "Uzbekistan" "Vanuatu" "Vatican City" "Venezuela" "Vietnam" "Yemen" "Zambia" "Zimbabwe" "Other"]
WebmaisterPro – highly recommed Contact Form 7.
Pros
-
Free
-
Flexible
-
Excellent documentation
-
Regular updates
-
Easy integration with 3rd party plug-ins
- Work on every theme
Cons
-
Lack of “skip” logic