Skip to content

Instantly share code, notes, and snippets.

@viankakrisna
Created October 8, 2015 10:11
Show Gist options
  • Save viankakrisna/b96b679f65ac15052c71 to your computer and use it in GitHub Desktop.
Save viankakrisna/b96b679f65ac15052c71 to your computer and use it in GitHub Desktop.
function add_countries(){
$country_array = array(
"afg" => "Afghanistan",
"alb" => "Albania",
"dza" => "Algeria",
"and" => "Andorra",
"ago" => "Angola",
"atg" => "Antigua and Barbuda",
"arg" => "Argentina",
"arm" => "Armenia",
"aus" => "Australia",
"aut" => "Austria",
"aze" => "Azerbaijan",
"bhs" => "Bahamas",
"bhr" => "Bahrain",
"bgd" => "Bangladesh",
"brb" => "Barbados",
"blr" => "Belarus",
"bel" => "Belgium",
"blz" => "Belize",
"ben" => "Benin",
"btn" => "Bhutan",
"bol" => "Bolivia",
"bih" => "Bosnia and Herzegovina",
"bwa" => "Botswana",
"bra" => "Brazil",
"brn" => "Brunei",
"bgr" => "Bulgaria",
"bfa" => "Burkina Faso",
"bdi" => "Burundi",
"khm" => "Cambodia",
"cmr" => "Cameroon",
"can" => "Canada",
"cpv" => "Cape Verde",
"caf" => "Central African Republic",
"tcd" => "Chad",
"chl" => "Chile",
"chn" => "China",
"col" => "Colombia",
"com" => "Comoros",
"cod" => "Congo (DRC)",
"cog" => "Congo",
"cri" => "Costa Rica",
"civ" => "Cote d'Ivoire",
"hrv" => "Croatia",
"cub" => "Cuba",
"cyp" => "Cyprus",
"cze" => "Czech Republic",
"dnk" => "Denmark",
"dji" => "Djibouti",
"dma" => "Dominica",
"dom" => "Dominican Republic",
"ecu" => "Ecuador",
"egy" => "Egypt",
"slv" => "El Salvador",
"gnq" => "Equatorial Guinea",
"eri" => "Eritrea",
"est" => "Estonia",
"eth" => "Ethiopia",
"fji" => "Fiji",
"fin" => "Finland",
"fra" => "France",
"gab" => "Gabon",
"gmb" => "Gambia",
"geo" => "Georgia",
"deu" => "Germany",
"gha" => "Ghana",
"grc" => "Greece",
"grd" => "Grenada",
"gtm" => "Guatemala",
"gin" => "Guinea",
"gnb" => "Guinea-Bissau",
"guy" => "Guyana",
"hti" => "Haiti",
"hnd" => "Honduras",
"hun" => "Hungary",
"isl" => "Iceland",
"ind" => "India",
"idn" => "Indonesia",
"irn" => "Iran",
"irq" => "Iraq",
"irl" => "Ireland",
"isr" => "Israel",
"ita" => "Italy",
"jam" => "Jamaica",
"jpn" => "Japan",
"jor" => "Jordan",
"kaz" => "Kazakhstan",
"ken" => "Kenya",
"kir" => "Kiribati",
"prk" => "Korea (North Korea)",
"kor" => "Korea (South Korea)",
"kwt" => "Kuwait",
"kgz" => "Kyrgyzstan",
"lao" => "Laos",
"lva" => "Latvia",
"lbn" => "Lebanon",
"lso" => "Lesotho",
"lbr" => "Liberia",
"lby" => "Libya",
"lie" => "Liechtenstein",
"ltu" => "Lithuania",
"lux" => "Luxembourg",
"mkd" => "Macedonia",
"mdg" => "Madagascar",
"mwi" => "Malawi",
"mys" => "Malaysia",
"mdv" => "Maldives",
"mli" => "Mali",
"mlt" => "Malta",
"mhl" => "Marshall Islands",
"mrt" => "Mauritania",
"mus" => "Mauritius",
"mex" => "Mexico",
"fsm" => "Micronesia",
"mda" => "Moldova",
"mco" => "Monaco",
"mng" => "Mongolia",
"mne" => "Montenegro",
"mar" => "Morocco",
"moz" => "Mozambique",
"mmr" => "Myanmar (Burma)",
"nam" => "Namibia",
"nru" => "Nauru",
"npl" => "Nepal",
"nld" => "Netherlands",
"nzl" => "New Zealand",
"nic" => "Nicaragua",
"ner" => "Niger",
"nga" => "Nigeria",
"nor" => "Norway",
"omn" => "Oman",
"pak" => "Pakistan",
"plw" => "Palau",
"pan" => "Panama",
"png" => "Papua New Guinea",
"pry" => "Paraguay",
"per" => "Peru",
"phl" => "Philippines",
"pol" => "Poland",
"prt" => "Portugal",
"qat" => "Qatar",
"rou" => "Romania",
"rus" => "Russia",
"rwa" => "Rwanda",
"kna" => "Saint Kitts and Nevis",
"lca" => "Saint Lucia",
"vct" => "Saint Vincent and the Grenadines",
"wsm" => "Samoa",
"smr" => "San Marino",
"stp" => "Sao Tome and Principe",
"sau" => "Saudi Arabia",
"sen" => "Senegal",
"srb" => "Serbia",
"syc" => "Seychelles",
"sle" => "Sierra Leone",
"sgp" => "Singapore",
"svk" => "Slovakia",
"svn" => "Slovenia",
"slb" => "Solomon Islands",
"som" => "Somalia",
"zaf" => "South Africa",
"esp" => "Spain",
"lka" => "Sri Lanka",
"sdn" => "Sudan",
"sur" => "Suriname",
"swz" => "Swaziland",
"swe" => "Sweden",
"che" => "Switzerland",
"syr" => "Syria",
"tjk" => "Tajikistan",
"tza" => "Tanzania",
"tha" => "Thailand",
"tls" => "Timor-Leste (East Timor)",
"tgo" => "Togo",
"ton" => "Tonga",
"tto" => "Trinidad and Tobago",
"tun" => "Tunisia",
"tur" => "Turkey",
"tkm" => "Turkmenistan",
"tuv" => "Tuvalu",
"uga" => "Uganda",
"ukr" => "Ukraine",
"are" => "United Arab Emirates",
"gbr" => "United Kingdom",
"usa" => "United States",
"ury" => "Uruguay",
"uzb" => "Uzbekistan",
"vut" => "Vanuatu",
"vat" => "Vatican City",
"ven" => "Venezuela",
"vnm" => "Vietnam",
"yem" => "Yemen",
"zmb" => "Zambia",
"zwe" => "Zimbabwe",
"geo2" => "Abkhazia",
"twn" => "Taiwan",
"aze2" => "Nagorno-Karabakh",
"cyp2" => "Northern Cyprus",
"mda2" => "Pridnestrovie (Transnistria)",
"som2" => "Somaliland",
"geo3" => "South Ossetia",
"bvt" => "Bouvet Island",
"cok" => "Cook Islands",
"niu" => "Niue",
"tkl" => "Tokelau",
"ggy" => "Guernsey",
"aus2" => "Ashmore and Cartier Islands",
"cxr" => "Christmas Island",
"cck" => "Cocos (Keeling) Islands",
"aus3" => "Coral Sea Islands",
"hmd" => "Heard Island and McDonald Islands",
"nfk" => "Norfolk Island",
"ncl" => "New Caledonia",
"pyf" => "French Polynesia",
"myt" => "Mayotte",
"glp" => "Saint Barthelemy",
"glp2" => "Saint Martin",
"spm" => "Saint Pierre and Miquelon",
"wlf" => "Wallis and Futuna",
"atf" => "French Southern and Antarctic Lands",
"pyf2" => "Clipperton Island",
"imn" => "Isle of Man",
"jey" => "Jersey",
"aia" => "Anguilla",
"bmu" => "Bermuda",
"iot" => "British Indian Ocean Territory",
"vgb" => "British Virgin Islands",
"cym" => "Cayman Islands",
"flk" => "Falkland Islands (Islas Malvinas)",
"gib" => "Gibraltar",
"msr" => "Montserrat",
"pcn" => "Pitcairn Islands",
"shn" => "Saint Helena",
"sgs" => "South Georgia and the South Sandwich Islands",
"tca" => "Turks and Caicos Islands",
"mnp" => "Northern Mariana Islands",
"pri" => "Puerto Rico",
"asm" => "American Samoa",
"umi" => "Baker Island",
"gum" => "Guam",
"umi2" => "Howland Island",
"umi3" => "Jarvis Island",
"umi4" => "Johnston Atoll",
"umi5" => "Kingman Reef",
"umi6" => "Midway Islands",
"umi7" => "Navassa Island",
"umi8" => "Palmyra Atoll",
"vir" => "U.S. Virgin Islands",
"umi9" => "Wake Island",
"hkg" => "Hong Kong",
"mac" => "Macau",
"fro" => "Faroe Islands",
"grl" => "Greenland",
"guf" => "French Guiana",
"glp3" => "Guadeloupe",
"mtq" => "Martinique",
"reu" => "Reunion",
"ala" => "Aland",
"abw" => "Aruba",
"ant" => "Netherlands Antilles",
"sjm" => "Svalbard",
"asc" => "Ascension",
"taa" => "Tristan da Cunha",
"ata" => "Antarctica",
"scg" => "Kosovo",
"pse" => "Palestinian Territories (Gaza Strip and West Bank)",
"esh" => "Western Sahara",
"ata2" => "Australian Antarctic Territory",
"ata3" => "Ross Dependency",
"ata4" => "Peter I Island",
"ata5" => "Queen Maud Land",
"ata6" => "British Antarctic Territory"
);
foreach($country_array as $abbr => $name)
{
if(!get_term_by('name', ucwords(strtolower($name)), 'label_country'))
wp_insert_term(ucwords(strtolower($name)), 'label_country');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment