web-dev-qa-db-fra.com

Comment remove_filter qui filtre les iframes dans les posts?

Quel filtre, s'il est supprimé, permet d'insérer des iframes dans des publications wordpress?

1
a_fan

Ce filtre ne le fait pas. Cette fonctionnalité est désactivée dans l'éditeur visuel TinyMCE.

function wpse49619_change_mce_options($initArray) {
    $ext = '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;
    }
    // maybe; set tiny paramter verify_html
    //$initArray['verify_html'] = false;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'wpse49619_change_mce_options');

Vous pouvez aussi utiliser des exemples de WPEngineer pour améliorer TinyMCE.

3
user15194