get_provider( $url, $args = '' ); if ( ! $provider || false === $data = $wp_oembed->fetch( $provider, $url, $args ) ) { return $html; } $type = $data -> type; switch( $type ) { case 'video' : $html = sprintf('
%1$s
', $html ); break; } return $html; } } add_filter( 'embed_oembed_html', 'hu_embed_html', 10, 3 ); /* Add responsive container to jetpack embeds /* ------------------------------------ */ if ( ! function_exists( 'hu_embed_html_jp' ) ) { function hu_embed_html_jp( $html ) { return '
' . $html . '
'; } } add_filter( 'video_embed_html', 'hu_embed_html_jp' ); /* Add shortcode support to text widget /* ------------------------------------ */ add_filter( 'widget_text', 'do_shortcode' );