Paramètre

$key(string)requis

Clé à nettoyer.

Description / Informations supplémentaires

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

Retourne

(string) Clé nettoyée.

Déclaration et structure de la fonction sanitize_key()

function sanitize_key( $key ) {
    $sanitized_key = '';

    if ( is_scalar( $key ) ) {
        $sanitized_key = strtolower( $key );
        $sanitized_key = preg_replace( '/[^a-z0-9_\-]/', '', $sanitized_key );
    }

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

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

sanitize_key

Filtre une clé nettoyée.

Où est utilisée 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