Iframe problemen. De oplossing. Youtube of een andere HTML code verdwijnt bij Visual of HTML editor

Moeilijkheidsniveau:

Een veelvoorkomend probleem is dat HTML Iframe code ( <iframe … > ) bij het wisselen van editor niet meer werkt.

De oplossing zit m in het "vertellen" aan de editor dat het toegestane code is. Dat doe je door in je theme functions.php file het volgende te knippen en plakken:

// http://www.catswhocode.com/blog/killer-hacks-to-enhance-wordpress-editor
// http://www.mijnpress.nl/blog/iframe-problemen-de-oplossing-youtube-of-een-andere-html-code-verdwijnt-bij-visual-of-html-editor/
function my_allow_iframe_mce_options($initArray) {
$ext = 'pre[id|name|class|style],iframe[align|longdesc| name|width|height|frameborder|scrolling|marginheight| marginwidth|src]';

if ( isset( $initArray['extended_valid_elements'] ) ) {
$initArray['extended_valid_elements'] .= ',' . $ext;
} else {
$initArray['extended_valid_elements'] = $ext;
}

return $initArray;
}
add_filter('tiny_mce_before_init', 'my_allow_iframe_mce_options');

 

Ook een mogelijkheid als je liever niet in de code gaat knutselen: http://wordpress.org/extend/plugins/embed-iframe/



Suggestie? Vraag of opmerking? Laat het ons weten!

Plaats hier je bericht

Reacties (1)

  1. Ramon Fincken says:

    Update: Plugin "embed iframe" genoemd.