¡Solucionado! Error nombres de provincias y estados en WooCommerce

Al actualizar WooCommerce en los campos relacionados con estados y provincias, estas, aparecen en otro idioma o mal escritas.

Los campos más comunes donde podemos ver este error son:

1.- En el escritorio de WooCommerce > Ajustes > Generales > Dirección de la tienda

2.- En la página de pago o carrito de compra:

(En los costes de Envio por provincia), por ejemplo:

Este error tipográfico puede perjudicar la decisión de que un usuario o nuevo cliente tramite o no un nuevo pedido en tu tienda.

¿Donde está el problema?

El problema reside en el archivo:

woocommerce/i18n/states.php

Pero para cambiar dicho campo, no podremos editar directamente de allí el código.

Tendremos que agregar código al functions.php del tema hijo o mediante un plugin que permita agregar funciones personalizadas.

En ambos casos, el código a agregar es el siguiente:

/**
 * añadir o modificar estados y provincias en WooCommerce
 */
add_filter( 'woocommerce_states', 'custom_woocommerce_states' );

function custom_woocommerce_states( $states ) {

  $states['XX'] = array(
    'XX1' => 'State 1', 
    'XX2' => 'State 2'
  );

  return $states;
}

Nota: Debe reemplazar ambas instancias de XX con su código de país. Esto significa que cada identificación de estado en la matriz debe tener su código de país de dos letras antes del número que le asigna al estado. Por ejemplo, para agregar el error de la provincia de País Vasco, quedaría así:

FAQ

Instala el siguiente plugin: Code Snippets

En el escritorio de WordPress, en “Fragmentos de código” haz clic en “Añadir Nuevo

Escribe el título del fragmento y pega el fragmento que te hemos facilitado en este artículo.

Haz clic en “Guardar cambios” ¡Y listo!