Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



wp_create_nonce ›

Seit2.0.3
Veraltetn/v
wp_create_nonce ( $action = -1 )
Parameter:
  • (string|int) $action Scalar value to add context to the nonce.
    Erforderlich: Nein
    Standard: -1
Gibt zurück:
  • (string) The token.
Definiert in:
Codex:
Changelog:
  • 4.0.0

Creates a cryptographic token tied to a specific action, user, user session, and window of time.



Quellcode

function wp_create_nonce( $action = -1 ) {
		$user = wp_get_current_user();
		$uid  = (int) $user->ID;
		if ( ! $uid ) {
			/** This filter is documented in wp-includes/pluggable.php */
			$uid = apply_filters( 'nonce_user_logged_out', $uid, $action );
		}

		$token = wp_get_session_token();
		$i     = wp_nonce_tick();

		return substr( wp_hash( $i . '|' . $action . '|' . $uid . '|' . $token, 'nonce' ), -12, 10 );
	}
endif;

if ( ! function_exists( 'wp_salt' ) ) :