wc_session_expiration
Filters the session expiration.
Usage
add_filter( 'wc_session_expiration', 'wp_kama_wc_session_expiration_filter' );
/**
* Function for `wc_session_expiration` filter-hook.
*
* @param int $expiration Expiration in seconds.
*
* @return int
*/
function wp_kama_wc_session_expiration_filter( $expiration ){
// filter...
return $expiration;
}
- $expiration(int)
- Expiration in seconds.
Changelog
| Since 5.0.0 | Introduced. |
Where the hook is called
wc_session_expiration
wc_session_expiration
woocommerce/src/StoreApi/Utilities/CartTokenUtils.php 81
return time() + intval( apply_filters( 'wc_session_expiration', DAY_IN_SECONDS * 2 ) );
woocommerce/includes/class-wc-session-handler.php 420
$expiration_seconds = intval( apply_filters( 'wc_session_expiration', $default_expiration_seconds ) ) ?: $default_expiration_seconds; // phpcs:ignore Universal.Operators.DisallowShortTernary.Found