<html lang="fr-fr" dir="ltr"><head></head><body>### [wpforms_form_token_check_before_today](https://wpforms.com/developers/wpforms_form_token_check_before_today/)

**Publié :** 21 mai 2021
**Auteur :** Équipe éditoriale

**Extrait :** Le filtre wpforms_form_token_check_before_today est utilisé pour étendre les temps de cache utilisés pour le jeton de formulaire à l'intérieur de WPForms.


**Contenu :**

## Description

Le filtre `wpforms_form_token_check_before_today` est utilisé pour étendre les temps de cache utilisés pour le jeton de formulaire.

## Paramètres

$times*(array)* Un tableau des temps à vérifier avant aujourd'hui.## Source

`wpforms/src/Forms/Token.php`

## Plus d'informations

Le filtre `wpforms_form_token_check_before_today` peut être utilisé pour étendre les temps de cache que WPForms utilise sur les jetons de formulaire pour les temps avant.

Ce filtre est principalement utilisé pour gérer les cas limites, comme le chargement de la page du formulaire et sa soumission sur deux jours différents.

Il existe un autre filtre disponible pour étendre les temps de cache après également. Veuillez consulter le filtre [`wpforms_form_token_check_after_today`](https://wpforms.com/developers/wpforms_form_token_check_after_today/ "Utilisation du filtre wpforms_form_token_check_after_today").

## Exemple

```

/**
 * Étendre le temps de cache sur les jetons de formulaire avant aujourd'hui.
 *
 * @param array $times Un tableau des temps à vérifier avant aujourd'hui.
 * @return array
 */
function example_add_longer_token_time_before( $times ) {
    // Permettre au jeton de persister pendant 3, 4 et 5 jours
    $times[] = 3 * DAY_IN_SECONDS;
    $times[] = 4 * DAY_IN_SECONDS;
    $times[] = 5 * DAY_IN_SECONDS;

    return $times;
}
add_filter( 'wpforms_form_token_check_before_today', 'example_add_longer_token_time_before' );

/**
 * Étendre le temps de cache sur les jetons de formulaire après aujourd'hui.
 *
 * Ce filtre sert à gérer les cas limites où quelqu'un charge le formulaire et le soumet,
 * avec l'expiration se produisant entre les deux. Rallonger cela permet plus de marge.
 *
 * @param array $times Un tableau des temps à vérifier après aujourd'hui.
 * @return array
 */
function example_add_longer_token_time_after( $times ) {
    // Permettre au jeton de persister pendant 1 jour
    $times[] = DAY_IN_SECONDS;

    return $times;
}
add_filter( 'wpforms_form_token_check_after_today', 'example_add_longer_token_time_after' );
```

## Liens

Référence d'article : [Comment changer le temps de cache de votre jeton de formulaire](https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token/ "Comment changer le temps de cache de votre jeton de formulaire")

Référence de filtre supplémentaire : [wpforms\_form\_token\_check\_after\_today](https://wpforms.com/developers/wpforms_form_token_check_after_today/ "Utilisation du filtre wpforms_form_token_check_after_today")

**Catégories :** Filtres Hooks

**Tags :** PHP

---</body></html>