<html lang="es-es" dir="ltr"><head></head><body>### [Personalizar el campo de estado para el Reino Unido en el esquema de direcciones internacional](https://wpforms.com/developers/customizing-the-state-field-for-the-united-kingdom-in-the-international-address-scheme/)

**Publicado:** 20 de abril de 2026
**Autor:** Umair Majeed

**Contenido:**

¿Le gustaría personalizar el comportamiento del campo Estado/Provincia/Región cuando un usuario selecciona el Reino Unido en su campo de dirección? Al utilizar el esquema internacional, WPForms oculta el campo Estado/Provincia/Región por defecto para el Reino Unido, ya que el Reino Unido no utiliza estados en el sentido tradicional. Si desea recopilar un valor como el país (Inglaterra, Escocia, Gales o Irlanda del Norte) o el condado en su lugar, puede hacerlo con un fragmento de código personalizado.

Este tutorial le mostrará cómo volver a habilitar el campo Estado/Provincia/Región para el Reino Unido, cambiar su etiqueta y reemplazar el campo de texto con un menú desplegable de países del Reino Unido.

---

## Creación del fragmento

Antes de empezar, asegúrese de consultar nuestro tutorial sobre cómo [añadir fragmentos de código personalizados](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/#using-wpcode-plugin-recommended) a su sitio.

Este fragmento hace dos cosas. En primer lugar, elimina el Reino Unido de la lista de países que ocultan el campo Estado/Provincia/Región. En segundo lugar, añade un pequeño fragmento de JavaScript al frontend que actualiza la etiqueta del campo y reemplaza el campo de texto con un menú desplegable cada vez que el usuario selecciona el Reino Unido.

Continúe y añada el siguiente fragmento a su sitio.

```

/**
 * Personaliza la entrada de Estado/Provincia/Región del campo Dirección cuando
 * se selecciona el Reino Unido en el esquema internacional.
 *
 * @link https://wpforms.com/developers/customizing-the-state-field-for-the-united-kingdom-in-the-international-address-scheme
 */

add_filter( 'wpforms_forms_fields_address_frontend_strings_list_countries_without_states', 'wpf_forms_fields_address_frontend_strings_list_countries_without_states' );

function wpf_forms_fields_address_frontend_strings_list_countries_without_states( $countries ) {

	return array_diff( $countries, [ 'GB' ] );
}

add_action( 'wpforms_frontend_js', 'wpf_forms_fields_address_frontend_great_britain_countries_list' );
function wpf_forms_fields_address_frontend_great_britain_countries_list( $forms) {
	$load = false;

	foreach ( $forms as $form ) {
		if ( wpforms_has_field_type( 'address', $form ) ) {
			$load = true;

			break;
		}
	}

	if ( ! $load ) {
		return;
	}

	?&gt;

**Categorías:** Tutoriales, Campos

---</body></html>