Description

Les clés sont utilisées comme identifiants internes. Les caractères minuscules alpha-numériques, les tirets et les underscores sont permis.

Paramètre

$key

(string) (Requis) Clé à nettoyer.

Retourne

(string) Clé nettoyée.

Structure de la fonction sanitize_key()

Définie dans le fichier wp-includes/formatting.php à la ligne 2142 :

function sanitize_key( $key ) {
    $raw_key = $key;
    $key     = strtolower( $key );
    $key     = preg_replace( '/[^a-z0-9_\-]/', '', $key );

    /**
     * Filters a sanitized key string.
     *
     * @since 3.0.0
     *
     * @param string $key     Sanitized key.
     * @param string $raw_key The key prior to sanitization.
     */
    return apply_filters( 'sanitize_key', $key, $raw_key );
}

Fonction et Hook utilisés par sanitize_key()

sanitize_key

Filtre une clé nettoyée.

apply_filters()

Appel les fonctions qui ont été attaché à un filtre (hook).

Où trouver la fonction sanitize_key() dans le CMS Wordpress

Sources

Codex Wordpress : sanitize_key()

Autres fonctions dans le même fichier : wp-includes/formatting.php

Retour