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

**Publicado:** 21 de maio de 2021
**Autor:** Equipa Editorial

**Excerto:** O filtro wpforms_form_token_check_before_today é usado para estender os tempos de cache usados para o token do formulário dentro do WPForms.


**Conteúdo:**

## Descrição

O filtro `wpforms_form_token_check_before_today` é usado para estender os tempos de cache usados para o token do formulário.

## Parâmetros

$times*(array)* Uma matriz de tempos para verificar antes de hoje.## Origem

`wpforms/src/Forms/Token.php`

## Mais Informações

O filtro `wpforms_form_token_check_before_today` pode ser usado para estender os tempos de cache que o WPForms usa nos tokens do formulário para os tempos anteriores.

Este filtro é usado principalmente para capturar casos extremos, como a página do formulário a ser carregada e submetida em dois dias diferentes.

Existe outro filtro disponível para estender os tempos de cache posteriores também. Por favor, consulte o filtro [`wpforms_form_token_check_after_today`](https://wpforms.com/developers/wpforms_form_token_check_after_today/ "Usar o filtro wpforms_form_token_check_after_today").

## Exemplo

```

/**
 * Estender o tempo de cache nos tokens do formulário antes de hoje.
 *
 * @param array $times Uma matriz de tempos para verificar antes de hoje.
 * @return array
 */
function example_add_longer_token_time_before( $times ) {
    // Permitir que o token persista por 3, 4 e 5 dias
    $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' );

/**
 * Estender o tempo de cache nos tokens do formulário após hoje.
 *
 * Este filtro serve para capturar casos extremos de alguém a carregar o formulário e a submetê-lo,
 * com a expiração a acontecer no meio. Tornar isto mais longo permite mais margem.
 *
 * @param array $times Uma matriz de tempos para verificar após hoje.
 * @return array
 */
function example_add_longer_token_time_after( $times ) {
    // Permitir que o token persista por 1 dia
    $times[] = DAY_IN_SECONDS;

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

## Relacionados

Referência do Artigo: [Como Alterar o Tempo de Cache do Seu Token de Formulário](https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token/ "Como Alterar o Tempo de Cache do Seu Token de Formulário")

Referência Adicional de Filtro: [wpforms\_form\_token\_check\_after\_today](https://wpforms.com/developers/wpforms_form_token_check_after_today/ "Usar o filtro wpforms_form_token_check_after_today")

**Categorias:** Filtros Hooks

**Etiquetas:** PHP

---</body></html>