wp_kses_data( string $data )
Nettoie le contenu avec les KSES HTML autorisées.
Paramètre
$data(string)requisContenu à filtrer.
Retourne
(string) Contenu filtré.
Déclaration et structure de la fonction wp_kses_data()
wp_kses_data() est déclarée dans le fichier wp-includes/kses.php à la ligne 2170 :
function wp_kses_data( $data ) {
return wp_kses( $data, current_filter() );
}
Fonctions utilisées par wp_kses_data()
wp_kses()Filtre le text et enlève les balises HTML non autorisées.
current_filter()Retourne le nom du filtre ou de l'action courante.
Où est utilisée la fonction wp_kses_data()
dans le CMS WordPress
Exemple
$s = '<div id="1st"><strong><i>Foo</i></strong><script>alert("Bar");</script></div>';
$x = wp_kses_data($s);
echo $x;
// Affiche : <strong><i>Foo</i></strong>alert("Bar");
Sources
Codex WordPress : wp_kses_data()
Autres fonctions dans le même fichier : wp-includes/kses.php