bueltge
1/11/2013 - 3:52 PM

Wordpress plugin for allow iframe in the visual Editor

Wordpress plugin for allow iframe in the visual Editor

<?php
/**
 * Plugin Name: iFrame for TinyMCE
 * Description: Allow iframe in the visual Editor
 * Version:     0.0.1
 * Author:      Frank Bültge
 * Author URI:  http://bueltge.de/
 */

! defined( 'ABSPATH' ) and exit;

add_filter( 'tiny_mce_before_init', 'fb_change_mce_options' );
function fb_change_mce_options( $args ) {

  // Comma separated string od extendes tags
	// Command separated string of extended elements
	$ext = 'iframe[align|longdesc|name|width|height|frameborder|scrolling|marginheight|marginwidth|src]';

	if ( isset( $args['extended_valid_elements'] ) ) {
		$args['extended_valid_elements'] .= ',' . $ext;
	} else {
		$args['extended_valid_elements'] = $ext;
	}
	// maybe; set tiny paramter verify_html
	//$args['verify_html'] = false;

	return $args;
}