Insérer des iframes dans ses pages sous WordPress | .:: Jikan ::.
14jan

Insérer des iframes dans ses pages sous WordPress

Par , 14 janvier 2011 | Informatique, Webdev | 6 Commentaires

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.

6 commentaires

  • Un gars Ordinaire a écrit le 23 novembre 2011 à 9:37 :

    Muchas Gra­cias !

    Répondre
  • DAVID a écrit le 14 mai 2012 à 2:45 :

    Bon­jour, je suis en galere car je n arrive pas comme vous le dites et j essai d inclure mon live lives­tream sur ma page d accueil et c du IFRAME
    N ayant pas de notion et n ayant pas com­pris votre solu­tion je cris au secours

    MERCI

    XEAL

    Répondre
  • karvaneg a écrit le 5 août 2013 à 12:36 :

    Bon­jour,

    et quand on n'a pas accès aux pages php, on fait comment ?

    Merci d'avance pour votre réponse.

    Répondre
  • Jikan a écrit le 7 août 2013 à 2:33 :

    Bon­jour,

    si vous n'avez pas d'accès FTP au thème mais que vous dis­po­sez d'un accès admi­nis­tra­teur à votre ins­tal­la­tion de Word­Press, vous pou­vez modi­fier le fichier « functions.php » en vous ren­dant dans le menu Appa­rence ⇒ Édi­teur et en choi­sis­sant la rubrique Theme Func­tions (functions.php).

    Répondre
  • Jimpee a écrit le 5 février 2014 à 12:24 :

    Voici enfin l'info que je cher­chais déses­pé­ré­ment !
    Je peux enfin affi­cher des google maps (ancienne ver­sion) sans pas­ser par des exten­sions peu convain­cantes
    merci

    Répondre
  • HUbert a écrit le 24 novembre 2014 à 1:12 :

    Bon­jour,
    La solu­tion fonc­tionne bien mais pas en mode admi­nis­tra­teur sur une ins­tal­la­tion multi-site.
    Une idée du pourquoi ?

    Merci !

    Répondre

Laisser un commentaire

Assurez-vous de remplir les champs * requis. Les commentaires sont modérés et en nofollow.
Pas de spam, pas de pub !

Back to top

Pas peur d'Hadopi

Ce site Web est accessible en




ipv6 ready