Paramètre

$value(string|array)requis

Chaîne ou tableau de chaînes dont les slashes sont à retirer.

Description / Informations supplémentaires

Elle doit être utilisée pour supprimer les slashes d'une donnée passée au cœur d'une application qui attend que la donnée soit nettoyée de ses slashes.

Cette fonction peut être utilisée en remplacement de stripslashes_deep(). Comme c'est une fonction récursive, si un tableau est donné, les slashes seront supprimés dans les sous-tableaux.

Retourne

(string|array) Chaîne ou tableau de chaînes nettoyées de leurs slashes.

Déclaration et structure de la fonction wp_unslash()

function wp_unslash( $value ) {
    return stripslashes_deep( $value );
}
stripslashes_deep()

Navigue à travers un tableau, un objet ou un scalaire et supprime les slashes des valeurs.

Où est utilisée la fonction wp_unslash() dans le CMS WordPress

Exemple

$arr = array(
    "Est-ce que votre nom est O'reilly ?",
    "Atouts d'une personne"
);
 
$arr = wp_unslash( $arr );

// Sortie :
 array(
      "Est-ce que votre nom est O'reilly ?",
      "Atouts d'une personne"
 );

Sources

Codex WordPress : wp_unslash()

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

Retour