Faça a pergunta correta!

A pergunta correta é a chave para a sua solução!

Sempre que fizer a pergunta correta, solucionará o seu problema mais rápido e com muito mais eficiência.

Já faz algum tempo que sou voluntário no Fórum Brasileiro do WordPress e vejo muitas perguntas sem o menos sentido. Eu, como voluntário, passo despercebido por perguntas vazias ou sem o menor senso de direção. Prejudicando o usuário questionador intencionalmente.

Se você vira noite para corrigir bugs gerados por você mesmo ou por alguém do seu time, talvez não seja um problema de conhecimento técnico. Acredito muito na experiência rotineira do dia a dia de um Dev.
Continuar lendo

Programador tem que ser fluente (English)

Estudar! Estudar e estudar. Está parecendo que vou re-escrever aquele post de Programador que precisa estudar todo dia, toda hora.

Acredite!
Uma das melhores escolhas da minha carreira, foi dedicar-me um ano de intercâmbio aqui na Austrália para ficar fluente em inglês. Parei de programar e só foquei no idioma.

Depois de tanto tempo perdendo tempo tentando traduzir documentação por tradutores simultâneos. Fazendo perguntas mirabolantes que nunca se quer foram respondidas em fóruns de conteúdo português. Tanta pergunta que só foi respondida depois de muito tempo…

Continuar lendo

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

Não deixar Homolog aparecer no Google

Muitos sites que eu desenvolvo precisam de um servidor de Homolog em um domínio/sudomínio. Assim, o cliente pode testar de qualquer lugar que tenha internet.

Mas já aconteceu comigo(com você provavelmente também) algumas vezes do cliente buscar seu site no Google, e não encontrar o site dele no topo(até porque está em Homolog). Mas…como meus sites são bem customizados para posicionamentos em sites de busca(SEO), o site de Homolog (normalmente http://nomedocliente.leocaseiro.com.br) aparecerem no Google.

É isso mesmo! Imagina o cliente encontrar o site que ainda está desenvolvendo. Pior…e se o cliente(usuário) do cliente encontrar o site em Homolog? É um problema que pode até entrar em ação jurídica.

E a razão deste post é exatamente essa. Previnir que isso aconteça.

Saiba então, como restringir o seu site em desenvolvimento(homologação) dos resultados de busca do Google.

Para isso, iremos utilizar o Robots.txt e uma restrição por Senha do Domínio, via .htaccess e .htpasswd conhecida como “Htaccess Authentication”, em português, “Autentição por Htaccess”.
Continuar lendo

Liberar acesso externo no PHP para AJAX (crossdomain)

Estou num projeto onde utilizo o PHP para gerar alguns JSON e HTMLs que devem ser acessados de outro domínio.

Como eu queria acessar por AJAX usando o jQuery, eu precisava liberar o acesso externo com PHP. Afinal um domínio não consegue acessar outro por AJAX sem ter uma liberação.

Achei que a liberação seria muito difícil. Que eu precisaria habilitar por htaccess ou alguma coisa assim.

Mas é muito fácil!

Continuar lendo

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

Capturando informações do Flickr, Yotube e etc com oEmbed

Estava procurando como inserir videos do Youtube e fotos do Flickr no WordPress e acabei me deparando com um Projeto muito bom, o oEmbed

Descobri lendo uma matéria sobre videos do WordPress que à partir da versão WordPress 2.9, a equipe do Matt Mullenweg, a Automattic introduziu o oEmbed no WordPress. Foi por isso que me interessei e pesquisei sobre ele.

É simples, ele utiliza as URLs dos melhores serviços de Web2.0, como o Flickr, Vimeo, Youtube, entre outros e retorna um XML ou um JSON para utilizarmos em um EMBED, IMG ou o que seja necessário em seu projeto.

 

Continuar lendo