Contact Form 7 Lists
I love Contact Form 7 by Takayuki Miyoshi. It’s simple, flexible, gets the job done. If you are a beginner, you may find the going hard but as your competence progresses, you will begin to appreciate it’s rather manual approach and avoid the GUI-based plugins.
An issue with WPCF7 is the rather cumbersome method of defining long lists. Though there is another plugin called ‘Listo’, it falls rather short of most requirements.
I have attempted to list a few common WPCF7 lists that I use regularly and maybe of use to you. Please contribute your lists in the comments and I will move them into the main-body of the post.
Gender: | [select* myGender include_blank "Male" "Female" "Transgender"] |
Day of Month: | [select* myDOBDay include_blank "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31"] |
Month of Year: | [select* myDOBMonth include_blank "JAN|1" "FEB|2" "MAR|3" "APR|4" "MAY|5" "JUN|6" "JUL|7" "AUG|8" "SEP|9" "OCT|10" "NOV|11" "DEC|12"] |
States of India: | [select* myAddrState include_blank "Andaman and Nicobar Island" "Andhra Pradesh" "Arunachal Pradesh" "Assam" "Bihar" "Chandigarh" "Chhattisgarh" "Dadra and Nagar Haveli" "Daman and Diu" "Delhi" "Goa" "Gujarat" "Haryana" "Himachal Pradesh" "Jammu and Kashmir" "Jharkhand" "Karnataka" "Kerala" "Lakshadweep" "Madhya Pradesh" "Maharashtra" "Manipur" "Meghalaya" "Mizoram" "Nagaland" "Odisha" "Puducherry" "Punjab" "Rajasthan" "Sikkim" "Tamil Nadu" "Telangana" "Tripura" "Uttarakhand" "Uttar Pradesh" "West Bengal"] |
Countries of World: | [select* myAddrCountry include_blank "India" "Afghanistan" "Albania" "Algeria" "Andorra" "Angola" "Antigua and Barbuda" "Argentina" "Armenia" "Aruba" "Australia" "Austria" "Azerbaijan" "Bahamas, The" "Bahrain" "Bangladesh" "Barbados" "Belarus" "Belgium" "Belize" "Benin" "Bhutan" "Bolivia" "Bosnia and Herzegovina" "Botswana" "Brazil" "Brunei" "Bulgaria" "Burkina Faso" "Burma" "Burundi" "Cambodia" "Cameroon" "Canada" "Cape Verde" "Central African Republic" "Chad" "Chile" "China" "Colombia" "Comoros" "Congo, Democratic Republic of the" "Congo, Republic of the" "Costa Rica" "Cote d'Ivoire" "Croatia" "Cuba" "Curacao" "Cyprus" "Czech Republic" "Denmark" "Djibouti" "Dominica" "Dominican Republic" "Ecuador" "Egypt" "El Salvador" "Equatorial Guinea" "Eritrea" "Estonia" "Ethiopia" "Fiji" "Finland" "France" "Gabon" "Gambia, The" "Georgia" "Germany" "Ghana" "Greece" "Grenada" "Guatemala" "Guinea" "Guinea-Bissau" "Guyana" "Haiti" "Holy See" "Honduras" "Hong Kong" "Hungary" "Iceland" "Indonesia" "Iran" "Iraq" "Ireland" "Israel" "Italy" "Jamaica" "Japan" "Jordan" "Kazakhstan" "Kenya" "Kiribati" "Korea, North" "Korea, South" "Kosovo" "Kuwait" "Kyrgyzstan" "Laos" "Latvia" "Lebanon" "Lesotho" "Liberia" "Libya" "Liechtenstein" "Lithuania" "Luxembourg" "Macau" "Macedonia" "Madagascar" "Malawi" "Malaysia" "Maldives" "Mali" "Malta" "Marshall Islands" "Mauritania" "Mauritius" "Mexico" "Micronesia" "Moldova" "Monaco" "Mongolia" "Montenegro" "Morocco" "Mozambique" "Namibia" "Nauru" "Nepal" "Netherlands" "Netherlands Antilles" "New Zealand" "Nicaragua" "Niger" "Nigeria" "North Korea" "Norway" "Oman" "Pakistan" "Palau" "Palestinian Territories" "Panama" "Papua New Guinea" "Paraguay" "Peru" "Philippines" "Poland" "Portugal" "Qatar" "Romania" "Russia" "Rwanda" "Saint Kitts and Nevis" "Saint Lucia" "Saint Vincent and the Grenadines" "Samoa" "San Marino" "Sao Tome and Principe" "Saudi Arabia" "Senegal" "Serbia" "Seychelles" "Sierra Leone" "Singapore" "Sint Maarten" "Slovakia" "Slovenia" "Solomon Islands" "Somalia" "South Africa" "South Korea" "South Sudan" "Spain" "Sri Lanka" "Sudan" "Suriname" "Swaziland" "Sweden" "Switzerland" "Syria" "Taiwan" "Tajikistan" "Tanzania" "Thailand" "Timor-Leste" "Togo" "Tonga" "Trinidad and Tobago" "Tunisia" "Turkey" "Turkmenistan" "Tuvalu" "Uganda" "Ukraine" "United Arab Emirates" "United Kingdom" "Uruguay" "Uzbekistan" "Vanuatu" "Venezuela" "Vietnam" "Yemen" "Zambia" "Zimbabwe" "Other"] |
States of USA: | [select* myAddrUSAState include_blank "Alaska" "Alabama" "Arkansas" "American Samoa" "Arizona" "California" "Colorado" "Connecticut" "District of Columbia" "Delaware" "Florida" "Georgia" "Guam" "Hawaii" "Iowa" "Idaho" "Illinois" "Indiana" "Kansas" "Kentucky" "Louisiana" "Massachusetts" "Maryland" "Maine" "Michigan" "Minnesota" "Missouri" "Northern Mariana Islands" "Mississippi" "Montana" "North Carolina" "North Dakota" "Nebraska" "New Hampshire" "New Jersey" "New Mexico" "Nevada" "New York" "Ohio" "Oklahoma" "Oregon" "Pennsylvania" "Puerto Rico" "Rhode Island" "South Carolina" "South Dakota" "Tennessee" "Texas" "United States Minor Outlying Islands" "Utah" "Virginia" "Virgin Islands, U.S." "Vermont" "Washington" "Wisconsin" "West Virginia" "Wyoming"] |
Currencies: | [select* myCurrency include_blank "Afghan Afghani" "Albanian Lek" "Algerian Dinar" "Angolan Kwanza" "Argentine Peso" "Armenian Dram" "Aruban Florin" "Australian Dollar" "Azerbaijani Manat" "Bahamian Dollar" "Bahraini Dinar" "Bangladeshi Taka" "Barbados Dollar" "Belarusian Ruble" "Belize Dollar" "Bermudian Dollar" "Bhutanese Ngultrum" "Boliviano" "Bosnia and Herzegovina Convertible Mark" "Botswana Pula" "Brazilian Real" "Brunei Dollar" "Bulgarian Lev" "Burundian Franc" "Cambodian Riel" "Canadian Dollar" "Cape Verde Escudo" "Cayman Islands Dollar" "Cfa Franc Bceao" "Cfa Franc Beac" "Cfp Franc (franc Pacifique)" "Chilean Peso" "Chinese Yuan" "Colombian Peso" "Comoro Franc" "Congolese Franc" "Costa Rican Colon" "Croatian Kuna" "Cuban Peso" "Czech Koruna" "Danish Krone" "Djiboutian Franc" "Dominican Peso" "East Caribbean Dollar" "Egyptian Pound" "Eritrean Nakfa" "Ethiopian Birr" "Euro" "Falkland Islands Pound" "Fiji Dollar" "Gambian Dalasi" "Georgian Lari" "Ghanaian Cedi" "Gibraltar Pound" "Guatemalan Quetzal" "Guinean Franc" "Guyanese Dollar" "Haitian Gourde" "Honduran Lempira" "Hong Kong Dollar" "Hungarian Forint" "Icelandic Króna" "Indian Rupee" "Indonesian Rupiah" "Iranian Rial" "Iraqi Dinar" "Israeli New Shekel" "Jamaican Dollar" "Japanese Yen" "Jordanian Dinar" "Kazakhstani Tenge" "Kenyan Shilling" "Kuwaiti Dinar" "Kyrgyzstani Som" "Lao Kip" "Lebanese Pound" "Lesotho Loti" "Liberian Dollar" "Libyan Dinar" "Lithuanian Litas" "Macanese Pataca" "Macedonian Denar" "Malagasy Ariary" "Malawian Kwacha" "Malaysian Ringgit" "Maldivian Rufiyaa" "Mauritanian Ouguiya" "Mauritian Rupee" "Mexican Peso" "Moldovan Leu" "Mongolian Tugrik" "Moroccan Dirham" "Mozambican Metical" "Myanma Kyat" "Namibian Dollar" "Nepalese Rupee" "Netherlands Antillean Guilder" "New Taiwan Dollar" "New Zealand Dollar" "Nicaraguan Córdoba" "Nigerian Naira" "North Korean Won" "Norwegian Krone" "Omani Rial" "Pakistani Rupee" "Panamanian Balboa" "Papua New Guinean Kina" "Paraguayan Guaraní" "Peruvian Nuevo Sol" "Philippine Peso" "Polish Złoty" "Pound Sterling" "Qatari Riyal" "Romanian New Leu" "Russian Ruble" "Rwandan Franc" "Saint Helena Pound" "Samoan Tala" "São Tomé and Príncipe Dobra" "Saudi Riyal" "Serbian Dinar" "Seychelles Rupee" "Sierra Leonean Leone" "Singapore Dollar" "Solomon Islands Dollar" "Somali Shilling" "South African Rand" "South Korean Won" "South Sudanese Pound" "Sri Lankan Rupee" "Sudanese Pound" "Surinamese Dollar" "Swazi Lilangeni" "Swedish Krona/kronor" "Swiss Franc" "Syrian Pound" "Tajikistani Somoni" "Tanzanian Shilling" "Thai Baht" "Tongan Paʻanga" "Trinidad and Tobago Dollar" "Tunisian Dinar" "Turkish Lira" "Turkmenistani Manat" "Ugandan Shilling" "Ukrainian Hryvnia" "United Arab Emirates Dirham" "United States Dollar" "Uruguayan Peso" "Uzbekistan Som" "Vanuatu Vatu" "Venezuelan Bolívar" "Vietnamese Dong" "Yemeni Rial" "Zambian Kwacha" "Zimbabwe Dollar"] |
Country Telephone Codes: | [select* myCountryTelCode include_blank "Afghanistan|+93" "Albania|+355" "Algeria|+213" "American Samoa|+1-684" "Andorra|+376" "Angola|+244" "Anguilla|+1-264" "Antarctica|+672" "Antigua and Barbuda|+1-268" "Argentina|+54" "Armenia|+374" "Aruba|+297" "Australia|+61" "Austria|+43" "Azerbaijan|+994" "Bahamas|+1-242" "Bahrain|+973" "Bangladesh|+880" "Barbados|+1-246" "Belarus|+375" "Belgium|+32" "Belize|+501" "Benin|+229" "Bermuda|+1-441" "Bhutan|+975" "Bolivia|+591" "Bosnia and Herzegovina|+387" "Botswana|+267" "Brazil|+55" "British Indian Ocean Territory|+246" "British Virgin Islands|+1-284" "Brunei|+673" "Bulgaria|+359" "Burkina Faso|+226" "Burundi|+257" "Cambodia|+855" "Cameroon|+237" "Canada|+1" "Cape Verde|+238" "Cayman Islands|+1-345" "Central African Republic|+236" "Chad|+235" "Chile|+56" "China|+86" "Christmas Island|+61" "Cocos Islands|+61" "Colombia|+57" "Comoros|+269" "Cook Islands|+682" "Costa Rica|+506" "Croatia|+385" "Cuba|+53" "Curacao|+599" "Cyprus|+357" "Czech Republic|+420" "Democratic Republic of the Congo|+243" "Denmark|+45" "Djibouti|+253" "Dominica|+1-767" "Dominican Republic|+1-809, 1-829, 1-849" "East Timor|+670" "Ecuador|+593" "Egypt|+20" "El Salvador|+503" "Equatorial Guinea|+240" "Eritrea|+291" "Estonia|+372" "Ethiopia|+251" "Falkland Islands|+500" "Faroe Islands|+298" "Fiji|+679" "Finland|+358" "France|+33" "French Polynesia|+689" "Gabon|+241" "Gambia|+220" "Georgia|+995" "Germany|+49" "Ghana|+233" "Gibraltar|+350" "Greece|+30" "Greenland|+299" "Grenada|+1-473" "Guam|+1-671" "Guatemala|+502" "Guernsey|+44-1481" "Guinea|+224" "Guinea-Bissau|+245" "Guyana|+592" "Haiti|+509" "Honduras|+504" "Hong Kong|+852" "Hungary|+36" "Iceland|+354" "India|+91" "Indonesia|+62" "Iran|+98" "Iraq|+964" "Ireland|+353" "Isle of Man|+44-1624" "Israel|+972" "Italy|+39" "Ivory Coast|+225" "Jamaica|+1-876" "Japan|+81" "Jersey|+44-1534" "Jordan|+962" "Kazakhstan|+7" "Kenya|+254" "Kiribati|+686" "Kosovo|+383" "Kuwait|+965" "Kyrgyzstan|+996" "Laos|+856" "Latvia|+371" "Lebanon|+961" "Lesotho|+266" "Liberia|+231" "Libya|+218" "Liechtenstein|+423" "Lithuania|+370" "Luxembourg|+352" "Macao|+853" "Macedonia|+389" "Madagascar|+261" "Malawi|+265" "Malaysia|+60" "Maldives|+960" "Mali|+223" "Malta|+356" "Marshall Islands|+692" "Mauritania|+222" "Mauritius|+230" "Mayotte|+262" "Mexico|+52" "Micronesia|+691" "Moldova|+373" "Monaco|+377" "Mongolia|+976" "Montenegro|+382" "Montserrat|+1-664" "Morocco|+212" "Mozambique|+258" "Myanmar|+95" "Namibia|+264" "Nauru|+674" "Nepal|+977" "Netherlands|+31" "Netherlands Antilles|+599" "New Caledonia|+687" "New Zealand|+64" "Nicaragua|+505" "Niger|+227" "Nigeria|+234" "Niue|+683" "North Korea|+850" "Northern Mariana Islands|+1-670" "Norway|+47" "Oman|+968" "Pakistan|+92" "Palau|+680" "Palestine|+970" "Panama|+507" "Papua New Guinea|+675" "Paraguay|+595" "Peru|+51" "Philippines|+63" "Pitcairn|+64" "Poland|+48" "Portugal|+351" "Puerto Rico|+1-787, 1-939" "Qatar|+974" "Republic of the Congo|+242" "Reunion|+262" "Romania|+40" "Russia|+7" "Rwanda|+250" "Saint Barthelemy|+590" "Saint Helena|+290" "Saint Kitts and Nevis|+1-869" "Saint Lucia|+1-758" "Saint Martin|+590" "Saint Pierre and Miquelon|+508" "Saint Vincent and the Grenadines|+1-784" "Samoa|+685" "San Marino|+378" "Sao Tome and Principe|+239" "Saudi Arabia|+966" "Senegal|+221" "Serbia|+381" "Seychelles|+248" "Sierra Leone|+232" "Singapore|+65" "Sint Maarten|+1-721" "Slovakia|+421" "Slovenia|+386" "Solomon Islands|+677" "Somalia|+252" "South Africa|+27" "South Korea|+82" "South Sudan|+211" "Spain|+34" "Sri Lanka|+94" "Sudan|+249" "Suriname|+597" "Svalbard and Jan Mayen|+47" "Swaziland|+268" "Sweden|+46" "Switzerland|+41" "Syria|+963" "Taiwan|+886" "Tajikistan|+992" "Tanzania|+255" "Thailand|+66" "Togo|+228" "Tokelau|+690" "Tonga|+676" "Trinidad and Tobago|+1-868" "Tunisia|+216" "Turkey|+90" "Turkmenistan|+993" "Turks and Caicos Islands|+1-649" "Tuvalu|+688" "U.S. Virgin Islands|+1-340" "Uganda|+256" "Ukraine|+380" "United Arab Emirates|+971" "United Kingdom|+44" "United States|+1" "Uruguay|+598" "Uzbekistan|+998" "Vanuatu|+678" "Vatican|+379" "Venezuela|+58" "Vietnam|+84" "Wallis and Futuna|+681" "Western Sahara|+212" "Yemen|+967" "Zambia|+260" "Zimbabwe|+263"] |
Name Prefixes: | [select* myNamePrefix include_blank "Ms" "Miss" "Mrs" "Mr" "Master" "Kum" "Dr" "CA" "Pandit" "Swami" "Ustad" "Sheikh" "Adm" "Amb" "Atty" "Br" "Brig" "Brig Gen" "Capt" "Cmdr" "Coach" "Col" "Cpl" "Esq" "Fr" "Gen" "Gov" "Hon" "Lt" "Lt Col" "Maj" "Maj Gen" "Msgr" "Ofc" "Pres" "Prof" "Pvt" "Rep" "Rev" "Sec" "Sen" "Sgt" "Sr" "Supt" "Treas"] |