Skip to content
Docs
Get RestroPress

Filter

rpress_generate_cart_token

Updated
On this page

Filters a newly generated saved-cart token.

Runs in RPRESS_Cart::generate_token(). The default is a 64-character hex string from random_bytes(), with a wp_generate_password() fallback.

Parameters#

ParameterTypeDescription
$tokenstringThe generated token.

Return value#

string. The token to use.

Example#

function my_generate_cart_token( $token ) {
	return $token;
}
add_filter( 'rpress_generate_cart_token', 'my_generate_cart_token', 10, 1 );

Notes#

Replacing the token with a predictable value weakens saved-cart restore links.

Source#

Applied in:

  • includes/cart/class-rpress-cart.php (line 1437), in RPRESS_Cart::generate_token()

See also#

Was this page helpful?