¿Cómo añadir los estados mexicanos a WooCommerce?

Captura de pantalla del resultado del código PHP empleado

Tras contactar con nosotros para que le ayudáramos con la configuración de nuestro plugin WooCommerce – APG Weight and Postcode/State/Country Shipping para una tienda online de un cliente suyo ubicada en México, le propusimos a Imaginawebs un par de enlaces de referencia para que le sirvieran de guía para añadir los estados mexicanos a WooCommerce, ya que no vienen incluídos de forma predeterminada.

Dicho y hecho se pusieron manos a la obra y utilizaron la Wikipedia para obtener los códigos ISO oficiales de los estados mexicanos.

Nosotros les hemos arreglado y mejorado el código y ahora lo hacemos público para compartirlo con la comunidad WooCommerce mexicana.

Aquí tenéis el resultado:

function woocommerce_estados_mexico( $estados ) {
	$estados['MX'] = array(
		'AG' => 'Aguascalientes',
		'BC' => 'Baja California',
		'BS' => 'Baja California Sur',
		'CM' => 'Campeche',
		'CS' => 'Chiapas',
		'CH' => 'Chihuahua',
		'CO' => 'Coahuila',
		'CL' => 'Colima',
		'DF' => 'Distrito Federal',
		'DG' => 'Guanajuato',
		'GT' => 'Guanajuato',
		'GR' => 'Guerrero',
		'HG' => 'Hidalgo',
		'JC' => 'Jalisco',
		'ME' => 'Estado de México',
		'MN' => 'Michoacán',
		'MS' => 'Morelos',
		'NT' => 'Nayarit',
		'NL' => 'Nuevo León',
		'OC' => 'Oaxaca',
		'PL' => 'Puebla',
		'QO' => 'Querétaro',
		'QR' => 'Quintana Roo',
		'SP' => 'San Luis Potosí',
		'SL' => 'Sinaloa',
		'SR' => 'Sonora',
		'TC' => 'Tabasco',
		'TS' => 'Tamaulipas',
		'TL' => 'Tlaxcala',
		'VZ' => 'Veracruz',
		'YN' => 'Yucatán',
		'ZS' => 'Zacatecas'
	);

	return $estados;
}
add_filter( 'woocommerce_states', 'woocommerce_estados_mexico' );

Como siempre, este código PHP debe ser introducido en el archivo functions.php del tema principal o del tema hijo, gracias a lo cual, tendréis el listado completo de los estados mexicanos disponibles en vuestra tienda virtual bajo WooCommerce.

Gracias Paulo Lievano por el trabajo realizado.