danny-d
5/19/2017 - 5:21 AM

Add iFrame to WordPress Widgets

Add iFrame to WordPress Widgets

<?php
/* Do not inlude the first 4 lines of this code. Only copy the code below this line. This should be
placed in your main functions.php to enable this globally, or on specific page templates */

//* Allow shortcodes to execute in widget areas
add_filter('widget_text', 'do_shortcode');

// Register function to allow shortcodes
function add_iframe($atts) {
    extract(shortcode_atts(array(
    'src' => '/'
    ), $atts));
  $theframe = '<iframe src="'.$src.'" width="100%" height="450" frameborder="0"></iframe>';
  return $theframe;
}
// Call function to allow iframe
add_shortcode('iframe', 'add_iframe');