Description
Le wpforms_form_token_check_after_today
est utilisé pour étendre les durées de cache utilisées pour le jeton de formulaire.
Paramètres
- heures
- (tableau) Un tableau des heures à vérifier après aujourd'hui.
Source
wpforms/src/Forms/Token.php
Plus d'informations
Le wpforms_form_token_check_after_today
peut être utilisé pour étendre les temps de cache que WPForms utilise sur les jetons de formulaire pour les temps suivants.
Ce filtre est principalement utilisé pour détecter des cas particuliers tels que le chargement et l'envoi d'une page de formulaire deux jours différents.
Il existe également un autre filtre permettant d'allonger les durées de cache. Voir le filtre wpforms_form_token_check_before_today
filtre.
Exemple
/** * Extend cache time on form tokens before today. * * @param array $times An array of times to check before today. * @return array */ function example_add_longer_token_time_before( $times ) { // Allow the token to persist for 3, 4, and 5 days $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' ); /** * Extend cache time on form tokens after today. * * This filter is to catch edge cases of someone loading the form and submitting, * with the expiration happening in between. Making this longer allows for more leeway. * * @param array $times An array of times to check after today. * @return array */ function example_add_longer_token_time_after( $times ) { // Allow the token to persist for 1 day $times[] = DAY_IN_SECONDS; return $times; } add_filter( 'wpforms_form_token_check_after_today', 'example_add_longer_token_time_after' );
En rapport
Référence de l'article : Comment modifier la durée de mise en cache de votre jeton de formulaire
Référence du filtre supplémentaire : wpforms_form_token_check_before_today