Posts Tagged "wordpress"

Insérer des iframes dans ses pages sous WordPress

Bien que les iframes soient de très mau­vaises solu­tions en termes de SEO, il existe autant de com­por­te­ments que d'utilisateurs et d'aucun uti­li­sant Word­Press pour­rait éprou­ver le besoin d'en uti­li­ser dans ses pages ou ses articles afin d'y inclure tout type de contenu.

Le pro­blème, c'est que si vous pas­sez en mode d'édition HTML et y entrez vos tags <iframe>, ceux-ci seront exfil­trés par le pro­ces­seur de texte lors de la publi­ca­tion de l'article, et vous ne pour­rez pas affi­cher cor­rec­te­ment le contenu de l'iframe.

Embê­tant, hein ?

Voilà la solu­tion : à l'aide de votre édi­teur pré­féré, édi­tez le fichier functions.php de votre thème (géné­ra­le­ment /wp-content/themes/votre-thème/functions.php)et ajoutez-y, par exemple à la fin, avant « ?> » :

// Fonction pour initialiser les iframes
function add_iframe($initArray) {
$initArray['extended_valid_elements'] = "iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]";
return $initArray;
}
// Ajoute la fonction aux filtres de l'éditeur de texte de WordPress
add_filter('tiny_mce_before_init', 'add_iframe');

Sau­ve­gar­dez, et voilà ! Vous pou­vez main­te­nant uti­li­ser les balises <iframe> dans vos articles sans qu'elles ne soient éliminées.

Read More