ted fala embutido fixo, mas não pode controlar o tamanho

Eu usei essas mudanças para functions.php que estão escritas nesta publicação: TED fala shortcode não funciona

Mas não consigo descobrir como controlar o tamanho / proporção agora. O vídeo está embutido como muito mais alto do que o largo. Alguma solução para isso?

Solutions Collecting From Web of "ted fala embutido fixo, mas não pode controlar o tamanho"

Você pode controlar o tamanho do vídeo TED incorporado usando o shortcode:

[ted id="1650" width="300" height="200"] 

Se você deseja que ele seja predefinido, você pode usar:

 if(!isset($atts['width'])){ $atts['width']=600; // Default width } if(!isset($atts['height'])){ $atts['height']=400; // Default height } 

então o código aqui será:

 // Whitelist the TEDTalks oEmbed URL wp_oembed_add_provider( 'http://www.ted.com/talks/*', 'http://www.ted.com/talks/oembed.json' ); function ted_shortcode( $atts ) { // We need to use the WP_Embed class instance global $wp_embed; // width: if(!isset($atts['width'])){ $atts['width']=600; // Default width } // height: if(!isset($atts['height'])){ $atts['height']=400; // Default height } // The "id" parameter is required if ( empty($atts['id']) ) return ''; // Construct the TEDTalk URL $url = 'http://www.ted.com/talks/view/lang/eng/id/' . $atts['id']; // Run the URL through the handler. // This handler handles calling the oEmbed class // and more importantly will also do the caching! return $wp_embed->shortcode( $atts, $url ); } add_shortcode( 'ted', 'ted_shortcode' );