Wordpress - Autoriser les iframes dans tinymce

L'éditeur de Wordpress, tinyMCE, supprime les tags des iframes. Cette mesure, mise en place par soucis de sécurité, peut être gênante. C'est pourquoi il existe une manipulation à faire permettant de supprimer cette contrainte.

 

Il suffit d'ajouter dans le fichier function.php de votre admin (dans l'admin, Apparence->Editeur->Fonctions du thème):

 
[sourcecode language="php"]
function mytheme_tinymce_config( $init ) {
$valid_iframe = 'iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]';
if ( isset( $init['extended_valid_elements'] ) ) {
$init['extended_valid_elements'] .= ',' . $valid_iframe;
} else {
$init['extended_valid_elements'] = $valid_iframe;
}
return $init;
}
add_filter('tiny_mce_before_init', 'mytheme_tinymce_config');
[/sourcecode]
 
Gpenverne

Gpenverne

Développeur backend symfonien, qui trouve toujours moyen de faire des machins avec des bidules même si ce n'est pas utile.

Read More