<html lang="fr-fr" dir="ltr"><head></head><body>### [Personnalisation du champ État pour le Royaume-Uni dans le schéma d'adresses internationales](https://wpforms.com/developers/customizing-the-state-field-for-the-united-kingdom-in-the-international-address-scheme/)

**Publié le :** 20 avril 2026
**Auteur :** Umair Majeed

**Contenu :**

Souhaitez-vous personnaliser le comportement du champ État/Province/Région lorsqu'un utilisateur sélectionne le Royaume-Uni dans votre champ Adresse ? Lors de l'utilisation du schéma international, WPForms masque le champ État/Province/Région par défaut pour le Royaume-Uni, car le Royaume-Uni n'utilise pas d'États au sens traditionnel. Si vous souhaitez collecter une valeur telle que le pays (Angleterre, Écosse, Pays de Galles ou Irlande du Nord) ou le comté à la place, vous pouvez le faire avec un extrait de code personnalisé.

Ce tutoriel vous montrera comment réactiver le champ État/Province/Région pour le Royaume-Uni, modifier son libellé et remplacer le champ de saisie de texte par une liste déroulante des pays du Royaume-Uni.

---

## Création de l'extrait

Avant de commencer, consultez notre tutoriel sur la façon d'[ajouter des extraits de code personnalisés](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/#using-wpcode-plugin-recommended) à votre site.

Cet extrait fait deux choses. Premièrement, il supprime le Royaume-Uni de la liste des pays qui masquent le champ État/Province/Région. Deuxièmement, il ajoute un petit morceau de JavaScript au frontend qui met à jour le libellé du champ et remplace le champ de saisie de texte par une liste déroulante chaque fois que l'utilisateur sélectionne le Royaume-Uni.

Allez-y et ajoutez l'extrait suivant à votre site.

```

/**
 * Personnalise le champ Adresse État/Province/Région lors de
 * la sélection du Royaume-Uni dans le schéma international.
 *
 * @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;

**Catégories :** Tutoriels, Champs

---</body></html>