Skip to content

Instantly share code, notes, and snippets.

@albertojm
Created May 18, 2016 05:35
Show Gist options
  • Save albertojm/524d453081f688dc782672ee88a7ff76 to your computer and use it in GitHub Desktop.
Save albertojm/524d453081f688dc782672ee88a7ff76 to your computer and use it in GitHub Desktop.
$cities = array(
array('name' => 'ACHAO', 'code' => 'ACHA'),
array('name' => 'ALGARROBO', 'code' => 'ALGA'),
array('name' => 'ALTO HOSPICIO', 'code' => 'AHOS'),
array('name' => 'ALTO JAHUEL', 'code' => 'AJAH'),
array('name' => 'ANCUD', 'code' => 'ANCU'),
array('name' => 'ANDACOLLO', 'code' => 'ANDA'),
array('name' => 'ANGOL', 'code' => 'ANGO'),
array('name' => 'ANTOFAGASTA', 'code' => 'ANTO'),
array('name' => 'ARAUCO', 'code' => 'ARAU'),
array('name' => 'ARICA', 'code' => 'ARIC'),
array('name' => 'ARTIFICIO', 'code' => 'ARTI'),
array('name' => 'BALMACEDA', 'code' => 'BALM'),
array('name' => 'BARRANCAS', 'code' => 'BARR'),
array('name' => 'BATUCO', 'code' => 'BATU'),
array('name' => 'BUIN', 'code' => 'BUIN'),
array('name' => 'BULNES', 'code' => 'BULN'),
array('name' => 'CABILDO', 'code' => 'CABI'),
array('name' => 'CABRERO', 'code' => 'CABR'),
array('name' => 'CALAMA', 'code' => 'CALA'),
array('name' => 'CALBUCO', 'code' => 'CALB'),
array('name' => 'CALDERA', 'code' => 'CALD'),
array('name' => 'CALERA DE TANGO', 'code' => 'CTAN'),
array('name' => 'CANETE', 'code' => 'CANE'),
array('name' => 'CARAHUE', 'code' => 'CARA'),
array('name' => 'CARTAGENA', 'code' => 'CART'),
array('name' => 'CASABLANCA', 'code' => 'CASA'),
array('name' => 'CASTRO', 'code' => 'CAST'),
array('name' => 'CAUQUENES', 'code' => 'CAUQ'),
array('name' => 'CERRILLOS', 'code' => 'LOSC'),
array('name' => 'CERRO NAVIA', 'code' => 'CNAV'),
array('name' => 'CHANARAL', 'code' => 'CHAN'),
array('name' => 'CHEPICA', 'code' => 'CHEP'),
array('name' => 'CHICUREO', 'code' => 'CHIC'),
array('name' => 'CHIGUAYANTE', 'code' => 'CHIG'),
array('name' => 'CHILE CHICO', 'code' => 'CHCH'),
array('name' => 'CHILLAN', 'code' => 'CHIL'),
array('name' => 'CHIMBARONGO', 'code' => 'CHIM'),
array('name' => 'CHOLGUAN', 'code' => 'CHOL'),
array('name' => 'CHONCHI', 'code' => 'CHON'),
array('name' => 'COCHRANE', 'code' => 'COCH'),
array('name' => 'CODELCO RADOMIRO TOMIC', 'code' => 'RTOM'),
array('name' => 'COELEMU', 'code' => 'COEL'),
array('name' => 'COIHUECO', 'code' => 'COIC'),
array('name' => 'COINCO', 'code' => 'COIN'),
array('name' => 'COLINA', 'code' => 'COLI'),
array('name' => 'COLLIPULLI', 'code' => 'COLL'),
array('name' => 'COLTAUCO', 'code' => 'COLT'),
array('name' => 'COMBARBALA', 'code' => 'COMB'),
array('name' => 'CONCEPCION', 'code' => 'CONC'),
array('name' => 'CONCHALI', 'code' => 'CCHA'),
array('name' => 'CONCON', 'code' => 'CCON'),
array('name' => 'CONSTITUCION', 'code' => 'CONS'),
array('name' => 'COPIAPO', 'code' => 'COPI'),
array('name' => 'COQUIMBO', 'code' => 'COQU'),
array('name' => 'CORONEL', 'code' => 'CORO'),
array('name' => 'COYHAIQUE', 'code' => 'COYH'),
array('name' => 'CUMPEO', 'code' => 'CUMP'),
array('name' => 'CURACAUTIN', 'code' => 'CURC'),
array('name' => 'CURACAVI', 'code' => 'CRCV'),
array('name' => 'CURANILAHUE', 'code' => 'CURA'),
array('name' => 'CURICO', 'code' => 'CURI'),
array('name' => 'DALCAHUE', 'code' => 'DALC'),
array('name' => 'DIEGO DE ALMAGRO', 'code' => 'DIEG'),
array('name' => 'DONIHUE', 'code' => 'DONI'),
array('name' => 'EL BELLOTO', 'code' => 'ELBE'),
array('name' => 'EL BOSQUE', 'code' => 'ELBO'),
array('name' => 'EL CARMEN', 'code' => 'ECAR'),
array('name' => 'EL MELON', 'code' => 'EMEL'),
array('name' => 'EL MONTE', 'code' => 'ELMO'),
array('name' => 'EL PAICO', 'code' => 'ELPA'),
array('name' => 'EL QUISCO', 'code' => 'QSCO'),
array('name' => 'EL SALADO', 'code' => 'ESAL'),
array('name' => 'EL SALVADOR', 'code' => 'ELSA'),
array('name' => 'EL TABITO', 'code' => 'TABI'),
array('name' => 'EL TABO', 'code' => 'TABO'),
array('name' => 'ENTRE LAGOS', 'code' => 'ELAG'),
array('name' => 'ESTACION CENTRAL', 'code' => 'ECEN'),
array('name' => 'ESTACION PAIPOTE', 'code' => 'EPAI'),
array('name' => 'FREIRE', 'code' => 'FRER'),
array('name' => 'FREIRINA', 'code' => 'FREI'),
array('name' => 'FRUTILLAR', 'code' => 'FRUT'),
array('name' => 'FUERTE BAQUEDANO', 'code' => 'FBAQ'),
array('name' => 'FUTRONO', 'code' => 'FUTR'),
array('name' => 'GORBEA', 'code' => 'GORB'),
array('name' => 'GRANEROS', 'code' => 'GRAN'),
array('name' => 'HIJUELAS', 'code' => 'HIJU'),
array('name' => 'HORNOPIREN', 'code' => 'HORP'),
array('name' => 'HUALPEN', 'code' => 'HPEN'),
array('name' => 'HUASCO', 'code' => 'HUAS'),
array('name' => 'HUECHURABA', 'code' => 'HUEC'),
array('name' => 'ILLAPEL', 'code' => 'ILLA'),
array('name' => 'INDEPENDENCIA', 'code' => 'INDE'),
array('name' => 'IQUIQUE', 'code' => 'IQUI'),
array('name' => 'ISLA DE MAIPO', 'code' => 'IMAI'),
array('name' => 'ISLA NEGRA', 'code' => 'INEG'),
array('name' => 'ISLA TEJA', 'code' => 'ITEJ'),
array('name' => 'ITAHUE', 'code' => 'ITAH'),
array('name' => 'LA CALERA', 'code' => 'LACA'),
array('name' => 'LA CISTERNA', 'code' => 'LACI'),
array('name' => 'LA CRUZ', 'code' => 'LACR'),
array('name' => 'LA FLORIDA', 'code' => 'LAFL'),
array('name' => 'LA GRANJA', 'code' => 'LAGR'),
array('name' => 'LA JUNTA', 'code' => 'LAJU'),
array('name' => 'LA LIGUA', 'code' => 'LALI'),
array('name' => 'LA PINTANA', 'code' => 'LAPI'),
array('name' => 'LA REINA', 'code' => 'LARE'),
array('name' => 'LA SERENA', 'code' => 'LASE'),
array('name' => 'LA UNION', 'code' => 'LAUN'),
array('name' => 'LAGO RANCO', 'code' => 'LRAN'),
array('name' => 'LAJA', 'code' => 'LAJA'),
array('name' => 'LAMPA', 'code' => 'LAMP'),
array('name' => 'LANCO', 'code' => 'LANC'),
array('name' => 'LAS CABRAS', 'code' => 'LCAB'),
array('name' => 'LAS CONDES', 'code' => 'LCON'),
array('name' => 'LAS CRUCES', 'code' => 'LCRU'),
array('name' => 'LAUTARO', 'code' => 'LAUT'),
array('name' => 'LEBU', 'code' => 'LEBU'),
array('name' => 'LIMACHE', 'code' => 'LIMA'),
array('name' => 'LINARES', 'code' => 'LINA'),
array('name' => 'LITUECHE', 'code' => 'LCHE'),
array('name' => 'LLANQUIHUE', 'code' => 'LLAN'),
array('name' => 'LLAY LLAY', 'code' => 'LLAY'),
array('name' => 'LLO LLEO', 'code' => 'LLOL'),
array('name' => 'LO BARNECHEA', 'code' => 'LOBA'),
array('name' => 'LO ESPEJO', 'code' => 'LOES'),
array('name' => 'LO MIRANDA', 'code' => 'LOMI'),
array('name' => 'LO PRADO', 'code' => 'LOPR'),
array('name' => 'LOLOL', 'code' => 'LOLO'),
array('name' => 'LONCOCHE', 'code' => 'LONC'),
array('name' => 'LONGAVI', 'code' => 'LONG'),
array('name' => 'LONGOVILO', 'code' => 'LONV'),
array('name' => 'LONQUEN', 'code' => 'LONQ'),
array('name' => 'LONTUE', 'code' => 'LONT'),
array('name' => 'LOS ANDES', 'code' => 'LAND'),
array('name' => 'LOS ANGELES', 'code' => 'LANG'),
array('name' => 'LOS LAGOS', 'code' => 'LLAG'),
array('name' => 'LOS MUERMOS', 'code' => 'LMUE'),
array('name' => 'LOS VILOS', 'code' => 'LVIL'),
array('name' => 'LOTA', 'code' => 'LOTA'),
array('name' => 'MACHALI', 'code' => 'MACH'),
array('name' => 'MACUL', 'code' => 'MACU'),
array('name' => 'MAFIL', 'code' => 'MAFI'),
array('name' => 'MAIPU', 'code' => 'MIPU'),
array('name' => 'MALLOA', 'code' => 'MALO'),
array('name' => 'MALLOCO', 'code' => 'MALL'),
array('name' => 'MARCHIGUE', 'code' => 'MARC'),
array('name' => 'MARIA ELENA', 'code' => 'MARI'),
array('name' => 'MAULLIN', 'code' => 'MAUL'),
array('name' => 'MEJILLONES', 'code' => 'MEJI'),
array('name' => 'MELINKA', 'code' => 'MELK'),
array('name' => 'MELIPILLA', 'code' => 'MELI'),
array('name' => 'MININCO', 'code' => 'MINI'),
array('name' => 'MOLINA', 'code' => 'MOLI'),
array('name' => 'MONTE PATRIA', 'code' => 'MOPA'),
array('name' => 'MULCHEN', 'code' => 'MULC'),
array('name' => 'NACIMIENTO', 'code' => 'NACI'),
array('name' => 'NANCAGUA', 'code' => 'NANC'),
array('name' => 'NATALES', 'code' => 'PNAT'),
array('name' => 'NOGALES', 'code' => 'NOGA'),
array('name' => 'NOS', 'code' => 'NOSO'),
array('name' => 'NUEVA ALDEA', 'code' => 'NALD'),
array('name' => 'NUEVA IMPERIAL', 'code' => 'NVAI'),
array('name' => 'NUNOA', 'code' => 'NUNO'),
array('name' => 'OLIVAR', 'code' => 'OLIV'),
array('name' => 'OLMUE', 'code' => 'OLMU'),
array('name' => 'OSORNO', 'code' => 'OSOR'),
array('name' => 'OVALLE', 'code' => 'OVAL'),
array('name' => 'PADRE HURTADO', 'code' => 'PHUR'),
array('name' => 'PADRE LAS CASAS', 'code' => 'PLCA'),
array('name' => 'PAILLACO', 'code' => 'PAIL'),
array('name' => 'PAINE', 'code' => 'PAIN'),
array('name' => 'PAIPOTE', 'code' => 'PAIP'),
array('name' => 'PALMILLA', 'code' => 'PALM'),
array('name' => 'PANGUIPULLI', 'code' => 'PANG'),
array('name' => 'PARGUA', 'code' => 'PARG'),
array('name' => 'PARRAL', 'code' => 'PARR'),
array('name' => 'PEDRO AGUIRRE CERDA', 'code' => 'PEDR'),
array('name' => 'PELEQUEN', 'code' => 'PELE'),
array('name' => 'PEMUCO', 'code' => 'PEMU'),
array('name' => 'PENABLANCA', 'code' => 'PBLA'),
array('name' => 'PENAFLOR', 'code' => 'PENA'),
array('name' => 'PENALOLEN', 'code' => 'PLOL'),
array('name' => 'PENCO', 'code' => 'PENC'),
array('name' => 'PERALILLO', 'code' => 'PERA'),
array('name' => 'PEUMO', 'code' => 'PEUM'),
array('name' => 'PICA', 'code' => 'PICA'),
array('name' => 'PICHIDEGUA', 'code' => 'PICD'),
array('name' => 'PICHILEMU', 'code' => 'PICH'),
array('name' => 'PINTO', 'code' => 'PINT'),
array('name' => 'PIRQUE', 'code' => 'PIRQ'),
array('name' => 'PITRUFQUEN', 'code' => 'PITR'),
array('name' => 'PLACILLA QUINTA REGION', 'code' => 'PLAV'),
array('name' => 'PLACILLA SEXTA REGION', 'code' => 'PLAC'),
array('name' => 'PORVENIR', 'code' => 'PORV'),
array('name' => 'POZO ALMONTE', 'code' => 'POZO'),
array('name' => 'PROVIDENCIA', 'code' => 'PROV'),
array('name' => 'PUCHUNCAVI', 'code' => 'PUCH'),
array('name' => 'PUCON', 'code' => 'PUCO'),
array('name' => 'PUDAHUEL', 'code' => 'PUDA'),
array('name' => 'PUEBLO SECO', 'code' => 'PSEC'),
array('name' => 'PUENTE ALTO', 'code' => 'PALT'),
array('name' => 'PUERTO AGUIRRE', 'code' => 'PAGU'),
array('name' => 'PUERTO AYSEN', 'code' => 'PAYS'),
array('name' => 'PUERTO CHACABUCO', 'code' => 'PCHA'),
array('name' => 'PUERTO CISNES', 'code' => 'PCIS'),
array('name' => 'PUERTO MONTT', 'code' => 'PMON'),
array('name' => 'PUERTO VARAS', 'code' => 'PVAR'),
array('name' => 'PUERTO WILLIAMS', 'code' => 'PWIL'),
array('name' => 'PUNITAQUI', 'code' => 'PUNI'),
array('name' => 'PUNTA ARENAS', 'code' => 'PUNT'),
array('name' => 'PUREN', 'code' => 'PURE'),
array('name' => 'PURRANQUE', 'code' => 'PURR'),
array('name' => 'PUTRE', 'code' => 'PUTR'),
array('name' => 'PUYUHUAPI', 'code' => 'PUYU'),
array('name' => 'QUELLON', 'code' => 'QUEL'),
array('name' => 'QUEMCHI', 'code' => 'QUEM'),
array('name' => 'QUEPE', 'code' => 'QUEP'),
array('name' => 'QUILICURA', 'code' => 'QILI'),
array('name' => 'QUILLON', 'code' => 'QULL'),
array('name' => 'QUILLOTA', 'code' => 'QLTA'),
array('name' => 'QUILPUE', 'code' => 'QUIL'),
array('name' => 'QUINTA DE TILCOCO', 'code' => 'QTIL'),
array('name' => 'QUINTA NORMAL', 'code' => 'QNOR'),
array('name' => 'QUINTERO', 'code' => 'QUIN'),
array('name' => 'QUIRIHUE', 'code' => 'QUIR'),
array('name' => 'QUIRIQUINA', 'code' => 'QUIQ'),
array('name' => 'RANCAGUA', 'code' => 'RANC'),
array('name' => 'RECOLETA', 'code' => 'RECO'),
array('name' => 'RENACA', 'code' => 'RENA'),
array('name' => 'RENAICO', 'code' => 'RNCO'),
array('name' => 'RENCA', 'code' => 'RENC'),
array('name' => 'RENGO', 'code' => 'RENG'),
array('name' => 'REQUINOA', 'code' => 'REQU'),
array('name' => 'RIO BUENO', 'code' => 'RIOB'),
array('name' => 'RIO NEGRO', 'code' => 'RNEG'),
array('name' => 'ROMERAL', 'code' => 'ROME'),
array('name' => 'ROSARIO', 'code' => 'ROSA'),
array('name' => 'SALAMANCA', 'code' => 'SALA'),
array('name' => 'SAN ANTONIO', 'code' => 'SANT'),
array('name' => 'SAN BERNARDO', 'code' => 'SBER'),
array('name' => 'SAN CARLOS', 'code' => 'SCAR'),
array('name' => 'SAN CLEMENTE', 'code' => 'SCLE'),
array('name' => 'SAN FELIPE', 'code' => 'SFEL'),
array('name' => 'SAN FERNANDO', 'code' => 'SFER'),
array('name' => 'SAN FRANCISCO DE LIMACHE', 'code' => 'SFLI'),
array('name' => 'SAN FRANCISCO DE MOSTAZAL', 'code' => 'SFRA'),
array('name' => 'SAN IGNACIO', 'code' => 'SIGN'),
array('name' => 'SAN JAVIER', 'code' => 'SJAV'),
array('name' => 'SAN JOAQUIN', 'code' => 'SJOA'),
array('name' => 'SAN JOSE DE LA MARIQUINA', 'code' => 'SJMA'),
array('name' => 'SAN MIGUEL', 'code' => 'SMIG'),
array('name' => 'SAN PABLO', 'code' => 'SPAB'),
array('name' => 'SAN PEDRO DE ATACAMA', 'code' => 'SPAT'),
array('name' => 'SAN PEDRO DE LA PAZ', 'code' => 'SPED'),
array('name' => 'SAN PEDRO QUINTA REGION', 'code' => 'SPDO'),
array('name' => 'SAN RAMON', 'code' => 'SRAM'),
array('name' => 'SAN ROSENDO', 'code' => 'SANR'),
array('name' => 'SAN SEBASTIAN', 'code' => 'SSEB'),
array('name' => 'SAN VICENTE DE TAGUA TAGUA', 'code' => 'SVIC'),
array('name' => 'SANTA BARBARA', 'code' => 'SBAR'),
array('name' => 'SANTA CRUZ', 'code' => 'SCRU'),
array('name' => 'SANTA JUANA', 'code' => 'SJUN'),
array('name' => 'SANTIAGO CENTRO', 'code' => 'STGO'),
array('name' => 'SANTO DOMINGO', 'code' => 'SDGO'),
array('name' => 'TALAGANTE', 'code' => 'TALA'),
array('name' => 'TALCA', 'code' => 'TALC'),
array('name' => 'TALCAHUANO', 'code' => 'THNO'),
array('name' => 'TALTAL', 'code' => 'TALT'),
array('name' => 'TEMUCO', 'code' => 'TEMU'),
array('name' => 'TENO', 'code' => 'TENO'),
array('name' => 'TIERRA AMARILLA', 'code' => 'TAMA'),
array('name' => 'TIL TIL', 'code' => 'TILT'),
array('name' => 'TOCOPILLA', 'code' => 'TOCO'),
array('name' => 'TOME', 'code' => 'TOME'),
array('name' => 'TONGOY', 'code' => 'TONG'),
array('name' => 'TRAIGUEN', 'code' => 'TRAI'),
array('name' => 'VALDIVIA', 'code' => 'VALD'),
array('name' => 'VALLENAR', 'code' => 'VALL'),
array('name' => 'VALPARAISO', 'code' => 'VALP'),
array('name' => 'VICTORIA', 'code' => 'VICT'),
array('name' => 'VICUNA', 'code' => 'VICU'),
array('name' => 'VILLA ALEGRE', 'code' => 'VALG'),
array('name' => 'VILLA ALEMANA', 'code' => 'VALE'),
array('name' => 'VILLA MANIHUALES', 'code' => 'VMAN'),
array('name' => 'VILLARRICA', 'code' => 'VILL'),
array('name' => 'VINA DEL MAR', 'code' => 'VINA'),
array('name' => 'VITACURA', 'code' => 'VITA'),
array('name' => 'YUMBEL', 'code' => 'YUMB')
);
insertCities($cities, $debug = true){
if($debug):
foreach ($cities as $k => $city) {
echo 'Nombre: '.$city['name'].' Código: '.$city['code'].'<br />';
}
return true;
endif;
foreach ($cities as $i => $city) :
$city_post = array(
'post_title' => $city['name'],
'post_type' => 'chxp_city',
'post_status' => 'publish',
'post_author' => 1,
);
// Insert the post into the database
if($post_id = wp_insert_post( $city_post )) :
update_post_meta($post_id, 'chxp_city_code', $city['code']);
endif;
echo 'Ciudad creada'. $city['name'];
endforeach;
}
insertCities($cities, false);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment