Inserir iframe num Post WordPress com shortcode

Adicione o seguinte código no seu arquivo functions.php

	function iframe_shortcode($atts, $content = null) {
 
		extract(shortcode_atts(array(
			'url'   => '',
			'scrolling'     => 'no',
			'width'     => '100%',
			'height'    => '500',
			'frameborder'   => '0',
			'marginheight'  => '0',
			'style'  => 'border:0',
		 
		), $atts));
	 
		if (empty($url)) return '';
		
		return '<iframe class="shortcode" src="'.$url.'" scrolling="'.$scrolling.'" width="'.$width.'" height="'.$height.'" style="'.$style.'" frameborder="'.$frameborder.'" marginheight="'.$marginheight.'">'.$content.'</iframe>';
	 
	}
	 
	add_shortcode('iframe','iframe_shortcode');

Para usar, basta seguir o exemplo abaixo e inserir no seu post:

[iframe url"http://leocaseiro.com.br/" width="500" height="300"]

Referência graphicbeacon.com

Funções úteis para WordPress no functions.php

Ultimamente tenho feito muitos trabalhos(sites) utilizando o WordPress. E na maioria deles, sempre que utilizo a WP_Query ou até quero programar em PHP mesmo, preciso criar ou utilizar uma função no functions.php.

Mas o que percebi, é que sempre utilizo 3 funções. E resolvi compartilhar, pois se servem pra mim, podem servir para vocês que também trabalham com WordPress.

As funções servem para habilitar o menu do WordPress, retornar o id pelo permalink(post_name) e utilizar variáveis $_GET com WordPress

Continuar lendo