Home / Admin / Changing the Cache Time on Your Form Token
Duplicate Snippet

Embed Snippet on Your Site

Changing the Cache Time on Your Form Token

<10
Code Preview
php
<?php
/**
 * Extend cache time on form tokens before today.
 *
 * @link https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token
 */
 
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 before today.
 *
 * @link https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token
 */
 
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' );

Comments

Add a Comment