<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LeoBaiano.com &#187; dicas</title>
	<atom:link href="http://www.leobaiano.com/categorias/dicas/feed" rel="self" type="application/rss+xml" />
	<link>http://www.leobaiano.com</link>
	<description>Internet, Blogs, Monetização e Diversão</description>
	<lastBuildDate>Wed, 30 Jun 2010 15:53:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		
<a name='top'></a>
	<item>
		<title>Exibindo os últimos posts do blog a partir de determinado registro</title>
		<link>http://www.leobaiano.com/exibindo-os-ultimos-posts-do-blog-a-partir-de-determinado-registro.html</link>
		<comments>http://www.leobaiano.com/exibindo-os-ultimos-posts-do-blog-a-partir-de-determinado-registro.html#comments</comments>
		<pubDate>Mon, 14 Jun 2010 14:56:40 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[Desenvolvimento WEB]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=656</guid>
		<description><![CDATA[Essa dica é para blogueiros que utilizam wordpress em dominio e servidor próprio.
Muitos temas exibem na sidebar a lista dos últimos artigos publicados, isso fica bem interessante quando um visitante acessa a página de um determinado post, pois ele pode ver, na lateral, os últimos x posts publicados e se interessar por um dos textos. [...]]]></description>
			<content:encoded><![CDATA[<p>Essa dica é para blogueiros que utilizam wordpress em dominio e servidor próprio.</p>
<p>Muitos temas exibem na sidebar a lista dos últimos artigos publicados, isso fica bem interessante quando um visitante acessa a página de um determinado post, pois ele pode ver, na lateral, os últimos x posts publicados e se interessar por um dos textos. O problema é que a sidebar, normalmente, é a mesma tanto na home quanto nas páginas internas, sendo assim se você exibe 10 textos na sua página inicial e na lateral os últimos 10 textos publicados acaba com links para os mesmos textos que estão sendo exibidos na home.</p>
<p>Para exibir os ultimos posts publicados na sidebar os desenvolvedores de temas para wordpress utilizam o método get_posts(); do wordpress, este método possuí um atributo pouco explorado, chamado offset, que serve para informar de qual registro o wordpress deve começar a chamar os posts, então se seu blog mostra 10 posts na home basta utilizar o get_posts(); conforme demonstrado abaixo:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">get_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'offset=9&amp;numberposts=10'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>O código acima vai buscar os últimos 10 posts publicados após o décimo registro, assim você não vai exibir, na lista de últimos posts, os mesmos que já aparecem na home.</p>
<p>O código completo fica assim:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000088;">$pp_posts</span> <span style="color: #339933;">=</span> get_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'offset=7&amp;numberposts=8'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pp_posts</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> setup_postdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span> 
&lt;h2&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; rel=&quot;bookmark&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;&lt;/h2&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endforeach</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Espero que a dica seja útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/exibindo-os-ultimos-posts-do-blog-a-partir-de-determinado-registro.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando o wordpress um um diretorio e o blog na raiz do site</title>
		<link>http://www.leobaiano.com/instalando-o-wordpress-um-um-diretorio-e-o-blog-na-raiz-do-site.html</link>
		<comments>http://www.leobaiano.com/instalando-o-wordpress-um-um-diretorio-e-o-blog-na-raiz-do-site.html#comments</comments>
		<pubDate>Mon, 24 May 2010 21:35:10 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[A arte de blogar]]></category>
		<category><![CDATA[Desenvolvimento WEB]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=651</guid>
		<description><![CDATA[Você quer instalar o wordpress em um diretório e depois migrar para a raiz do site, mas esta com medo de ter problemas com a migração, então não tema garotinho, seguindo 4 passos simples você pode instalar o WP em qualquer diretório, desenvolver o tema, configurar, inserir o conteúdo inicial do site ou blog e [...]]]></description>
			<content:encoded><![CDATA[<p>Você quer instalar o wordpress em um diretório e depois migrar para a raiz do site, mas esta com medo de ter problemas com a migração, então não tema garotinho, seguindo 4 passos simples você pode instalar o WP em qualquer diretório, desenvolver o tema, configurar, inserir o conteúdo inicial do site ou blog e depois quando tudo estiver pronto e aprovado pelo cliente você move ele para a raiz.</p>
<p>Porque não instalar logo na raiz?</p>
<p>As vezes pegamos um projeto de reestruturação onde só poderemos mexer na raiz quando o site novo estiver pronto, pode, também, acontecer do cliente exibir a exibição de uma imagem, um aviso ou até mesmo aqueles contadores que indicam quando o site vai ao ar.</p>
<p>Os passos para mover o Wordprees de um diretório qualquer para a raiz do site são bem simples, peguei a dica com a <a herf="http://www.tecsite.com.br/" title="Tecsite Estúdio Digital">Drika</a> (que não se chama Adriana) quando precisei e agora só trabalho desta forma.</p>
<h2>Migrando WP para a raiz do site</h2>
<p>A primeira coisa que devemos saber é tomar cuidado para que os bots não acabem indexando o site em desenvolvimento. Logo após instalar o WordPress no diretório acesse o menu Configurações/ Privacidade e marque a opção &#8220;Quero bloquear mecanismos de busca, mas permitir visitantes normais&#8221;.</p>
<p>Agora o ambiente esta pronto para desenvolvimento, quando você terminar o trabalho e o projeto for homologado é só seguir os 4 passos abaixo e transferir para a raiz:</p>
<ol>
<li>Na administração do wordpress acesse o menu Configurações/ Geral e onde tem URL do blog deixe o endereço que apontava para o diretório de desenvolvimento, já no campo URL do site você vai colocar a URL que aponta para a raiz do site. Ex.: www.seusite.com/wordpress e www.seusite.com respectivamente.</li>
<li>Baixe e apague os arquivos index.php e .htaccess do diretório onde o wordpress esta instalado.</li>
<li>Abra o arquivo index.php e altere a linha que chama o arquivo wp-blog-header.php, onde tem <strong>require(&#8220;./wp-blog-header.php&#8221;);</strong> você vai mudar para <strong>require(&#8220;./wordpress/wp-blog-header.php&#8221;);</strong> onde <strong>wordpress</strong> é o diretório onde o WP foi instalado. Feito isso suba os arquivos index.php e .htaccess para a raiz do site.</li>
<li>No WordPress acesse o menu Configurações/ Links permanentes e clique no botão salvar. Essa etapa é necessária para que o WP reescreva o código de redirecionamento no arquivo .htaccess e evite erro 500 nos links para páginas, categorias e posts. Acredito que só é necessário se você não utilizar o formato padrão de permalinks enquanto desenvolve o site.</li>
</ol>
<p>Se você seguiu direitinho os passos acima seu blog provavelmente já esta funcionando na raiz, mas talvez seja necessário alguns ajustes. Os links que você criou nos posts apontando para páginas internas do site podem quebrar porque provavelmente estarão apontando para o diretório, para resolver sugiro a instalação do plugin <a href="http://wordpress.org/extend/plugins/search-and-replace/" title="Search and Replace">Search and Replace</a>, após fazer o download e instalar acesse as configurações e no campo replace digite o endereço do seu site com o diretorio onde o WP foi instalado, no campo wiht você vai colocar o endereço da raiz do seu site e marcar para ele alterar em todas as tabelas.</p>
<p>Pronto, agora já tudo está perfeito e você só precisa ir em Configurações/ Privacidade e marcar para que os bots possam indexar o conteúdo do site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/instalando-o-wordpress-um-um-diretorio-e-o-blog-na-raiz-do-site.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Follow Finder, novo serviço do Google</title>
		<link>http://www.leobaiano.com/follow-finder-novo-servico-do-google.html</link>
		<comments>http://www.leobaiano.com/follow-finder-novo-servico-do-google.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 16:14:20 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google follow finder]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/follow-finder-novo-servico-do-google.html</guid>
		<description><![CDATA[Uma das coisas que eu acho muito bacana nos serviços do Google é a capacidade que eles possuem para indicar pessoas que são interessantes para você mantar na sua lista de contatos, isso acontece no orkut, no google buzz e diversos outros serviços.
Um cara esperto disse em uma palestra que &#8220;não precisamos saber como funciona [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das coisas que eu acho muito bacana nos serviços do Google é a capacidade que eles possuem para indicar pessoas que são interessantes para você mantar na sua lista de contatos, isso acontece no orkut, no google buzz e diversos outros serviços.</p>
<p>Um <a href="http://www.twitter.com/radfahrer" title="Luli Radfahrer">cara esperto</a> disse em uma palestra que &#8220;não precisamos saber como funciona e sim para que serve&#8221; (ou algo assim&#8230;) e quando se trata de serviços na web eu concordo, não me importa como o google faz para sugerir pessoas o fato é que acho bastante útil e quase sempre as indicações realmente são do meu interesse.</p>
<p>Hoje tomei conhecimento de um serviço do Google que da sugestão de pessoas para você seguir no twitter, trata-se do <a href="http://www.followfinder.googlelabs.com/" title="Google Follow Finder">Google Follow Finder</a>.</p>
<h2>Google Follow Finder</h2>
<div id="attachment_614" class="wp-caption aligncenter" style="width: 451px"><img src="http://www.leobaiano.com/wp-content/uploads/2010/04/google-follow-finder.jpg" alt="Google Follow Finder" title="Google Follow Finder" width="441" height="311" class="size-full wp-image-614" /><p class="wp-caption-text">Google Follow Finder</p></div>
<p>A ferramenta é simples, você digita seu usuário e ele retorna uma lista de pessoas que talvez você queira seguir e uma com usuários que possuem seguidores similar aos seus. Você pode ver a ultima mensagem enviada por cada usuário listado e abaixo um botão para que você passe a seguir.</p>
<p>Único ponto negativo da ferramenta é exibir o botão de follow mesmo em usuários que você já segue.</p>
<blockquote><p>
Follow Finder analyzes public social graph information (following and follower lists) on Twitter to find people you might want to follow.
</p></blockquote>
<p>Uma explicação básica de como eles fazem para indicar pessoas, mas como já falei tô nem ai para o como o que vale mesmo é que encontrei pessoas que eu já acompanho em outras mídias, tipo e blog, podcast, listas de discussão, e tenho interesse em acompanhar no twitter.</p>
<p>Outro problema, aparentemente o botão de follow que fica abaixo da ultima mensagem de cada usuário não esta funcionando, quando cliquei ele abriu uma janela para fazer autenticação via oauth e após a autenticação exibiu uma mensagem de erro.</p>
<blockquote><p>
Sorry, something went wrong.<br />
The provided callback url http://www.followfinder.googlelabs.com/search?user=leobaiano is not authorized for the client registered to &#8216;http://followfinder.googlelabs.com/&#8217;.
</p></blockquote>
<p>Para seguir as pessoas através do Google Follow Finder eu coloquei o ponteiro do mouse no usuário que queria e no tooltip que abre com mais informações sobre o usuário cliquei no botão follow, assim aparentemente deu certo.</p>
<p>Claro, é um serviço novo do Google, ainda esta no google labs, sabemos que os serviços deles sempre melhoram bastante com o passar do tempo então vamos esperar o futuro nos reserva.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/follow-finder-novo-servico-do-google.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Página Single com layout personalizado de acordo com a categoria do post &#8211; Wordpress</title>
		<link>http://www.leobaiano.com/pagina-single-com-layout-personalizado-de-acordo-com-a-categoria-do-post-wordpress.html</link>
		<comments>http://www.leobaiano.com/pagina-single-com-layout-personalizado-de-acordo-com-a-categoria-do-post-wordpress.html#comments</comments>
		<pubDate>Mon, 05 Apr 2010 23:30:54 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[A arte de blogar]]></category>
		<category><![CDATA[Desenvolvimento WEB]]></category>
		<category><![CDATA[blogsba]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=602</guid>
		<description><![CDATA[Quando decido utilizar o WordPress como gerenciador de conteúdo de um projeto web que não possuí a estrutura similar a de um blog já sei que precisarei labutar atrás de uma ou duas soluções não convencionais ou até mesmo desenvolver algo. Eu sei disso, acontece sempre!
Foi em uma dessas listas de discussão que encontrei alguém [...]]]></description>
			<content:encoded><![CDATA[<p>Quando decido utilizar o WordPress como gerenciador de conteúdo de um projeto web que não possuí a estrutura similar a de um blog já sei que precisarei labutar atrás de uma ou duas soluções não convencionais ou até mesmo desenvolver algo. Eu sei disso, acontece sempre!</p>
<p>Foi em uma dessas listas de discussão que encontrei alguém precisando de ajuda para exibir um layout diferenciado. A questão é a seguinte, no projeto o cliente pediu um layout que muda de acordo com a categoria, nas páginas de categoria é fácil fazer isso, basta lembrar da <a href="http://www.leobaiano.com/quer-ou-precisa-criar-um-tema-para-wordpress-voce-precisa-ler-esse-post.html" title="hierarquia de arquivos do Wordpress">hierarquia de arquivos do wordpress</a>, o problema era com as páginas de post unico, quando o visitante acessa determinado texto o arquivo chamado é o single.php, o cliente queria identificar a qual categoria o post pertencia e exibir o layout correspondente.</p>
<p>A solução é simples, não precisei de mais que 15 segundos para pensar um algoritmo que resolveria, o problema na verdade é que eu não estava acostumado a chamar a categoria de um post fora do loop e neste caso eu precisava saber a categoria antes de montar o loop já que o design da página dependeria dela.</p>
<p>A idéia era detectar a categoria no inicio do arquivo single e com sitch case incluir o arquivo de layout correspondente, uma pesquisa aqui e ali e então saiu o seguinte código.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">// Chamo a variavel global que me trás as informações do post acessado</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Aqui eu pego o array com os dados da categoria do post</span>
<span style="color: #000088;">$categoria_arr</span> <span style="color: #339933;">=</span> get_the_category<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Aqui eu pego o slug da primeira categoria do post</span>
<span style="color: #000088;">$categoria</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$categoria_arr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">slug</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// inicio o swit que vai verificar a categoria e incluir o arquivo com leyout correspondente</span>
<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$categoria</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'x'</span><span style="color: #339933;">:</span>
		<span style="color: #b1b100;">include_once</span> TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/category-x.php'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'y'</span><span style="color: #339933;">:</span>
		<span style="color: #b1b100;">include_once</span> TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/category-y.php'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'z'</span><span style="color: #339933;">:</span>
		<span style="color: #b1b100;">include_once</span> TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/category-z.php'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Se naõ for nenhuma das categorias com layout pré definido chamo o layout padrão</span>
	<span style="color: #b1b100;">default</span><span style="color: #339933;">:</span>
		<span style="color: #b1b100;">include_once</span> TEMPLATEPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/singl.php'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Você pode utilizar a mesma lógica para outras coisas, algo que achei interessante neste aprendizado é a variavel global $post, com ela conseguimos obter as informações do post fora do loop, muito interessante.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/pagina-single-com-layout-personalizado-de-acordo-com-a-categoria-do-post-wordpress.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Migrando seu blog wordpress de um servidor para outro</title>
		<link>http://www.leobaiano.com/migrando-seu-blog-wordpress-de-um-servidor-para-outro.html</link>
		<comments>http://www.leobaiano.com/migrando-seu-blog-wordpress-de-um-servidor-para-outro.html#comments</comments>
		<pubDate>Sun, 04 Apr 2010 14:40:18 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[A arte de blogar]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=600</guid>
		<description><![CDATA[Se você trabalha com wordpress, ou tem um blog a mais de 2 anos, certamente já precisou mudar de host. Seja qual for o motivo mudar de servidor de hospedagem sempre nos deixa apreensivos com relação a perda de conteúdo, imagens e oputros problemas que podem ocorrer na transição.
Neste post vou mostrar como mudar seu [...]]]></description>
			<content:encoded><![CDATA[<p>Se você trabalha com wordpress, ou tem um blog a mais de 2 anos, certamente já precisou mudar de host. Seja qual for o motivo mudar de servidor de hospedagem sempre nos deixa apreensivos com relação a perda de conteúdo, imagens e oputros problemas que podem ocorrer na transição.</p>
<p>Neste post vou mostrar como mudar seu blog wordpress de um servidor para o outro da forma menos traumatica possível, seguindo o método aqui explicado as configurações do seu blog wordpress permanecerão as mesmas, sem a necessidade de cadastrar usuários novamente, trocar senhas e etc&#8230;</p>
<h2>Primeiros passos para migrar o blog wordpress de um servidor para outro</h2>
<p>A primeira coisa que você vai precisar fazer é um backup de todos os seus arquivos e tabelas do banco de dados. Você pode acessar o cpanel e exportar o banco de dados e através do FTP baixar os arquivos para seu computador. Uma forma mais simples é instalar um plugin de backup como o <a href="http://wordpress.org/extend/plugins/wp-db-backup/" title="plugin para backup do blog wordpress">WP DB Backup</a>.</p>
<h2>Apague os comentários SPAM</h2>
<p>Se você tem o plugin <a href="http://akismet.com/" title="plugin wordpress akismet">Akismet</a> instalado é só acessar a administração e mandar apagar todos os comentários spam.</p>
<p>Se não tem o akismet instalado acesse sua base de dados pelo phpmyadmin, click em SQL e digite a seguinte linha de comando:</p>
<p><code>DELETE FROM wp_comments WHERE comment_approved='spam';</code></p>
<p>Feito isso já estaremos livre dos spam e podemos partir para o próximo passo que é a otimização do banco de dados.</p>
<h2>Otimizando o banco de dados wordpress</h2>
<p>Ainda no phpmyadmin click no link para verificar todas as tabelas do banco de dados (Check All database tables) e depois no drop down click em Optimize Table.</p>
<p>Um passo básico mas que ajuda bastante na otimização do banco.</p>
<h2>Exportando o banco de dados wordpress</h2>
<p>Agora estamos prontos para exportar nosso banco de dados, através do phpmyadmin essa tarefa é simples, basta acessar o menu &#8220;exportar&#8221; e baixar o arquivo para o computador. Só um alerta, se seu banco de dados for maior que 40MB exporte as tabelas de 3 em 3 para facilitar a importação para o outro servidor.</p>
<h2>Preparando o novo host que vai hospedar seu blog wordpress</h2>
<p>Você já tem os arquivos do wordpress no seu computador e acabou de importar as tabelas do banco de dados otimizado e livre de SPAM, agora é só criar um novo banco de dados no novo host, importar as tabelas e depois subir os arquivos, via FTP, para o servidor.</p>
<p>Atenção, antes de subir os arquivos abra o wp-config.php e atualize as informações de conexão com o banco de dados com as informações do banco que acabou de criar.</p>
<h2>Mude o DNS do seu dominio</h2>
<p>Agora que você já subiu os arquivos e importou as tabelas do banco de dados o seu blog wordpress já foi migrado de um servidor para o outro, agora é só alterar o DNS do dominio para que ele aponte para o novo servidor. Após alterar o DNS vai demorar um pouco para ele propagar, enquanto isso mantenha o blog instalado no servidor antigo, depois que o DNS se propagar e tudo estiver ok você já pode cancelar sua hospedagem antiga.</p>
<p>Espero ter ajudado, qualquer dúvida é só comentar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/migrando-seu-blog-wordpress-de-um-servidor-para-outro.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Aprenda a utilizar shortcode no wordpress</title>
		<link>http://www.leobaiano.com/aprenda-a-utilizar-shortcode-no-wordpress.html</link>
		<comments>http://www.leobaiano.com/aprenda-a-utilizar-shortcode-no-wordpress.html#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:19:14 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[Desenvolvimento WEB]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=596</guid>
		<description><![CDATA[A lista wordpress-brasil é bastante movimentada e a galera é super bacana, sempre estão dispostos a ajudar. Contagiado pelo ritmo respondi a um tópico onde um colega precisava criar links para buscas no google em determinadas palavras do post.
Por exemplo, ele queria colocar um link para o resultado de uma busca pelo termo &#8220;celular&#8221;, na [...]]]></description>
			<content:encoded><![CDATA[<p>A lista wordpress-brasil é bastante movimentada e a galera é super bacana, sempre estão dispostos a ajudar. Contagiado pelo ritmo respondi a um tópico onde um colega precisava criar links para buscas no google em determinadas palavras do post.</p>
<p>Por exemplo, ele queria colocar um link para o resultado de uma busca pelo termo &#8220;celular&#8221;, na palavra celular, sem precisar ir pesquisar no google, copiar o endereço da busca e voltar para o post.</p>
<p>Praticidade é o nome da parada!</p>
<p>Normalmente eu escreveria um plugin para pesquisar determinado código no post, no momento da exibição, explodir para separar o termo chave pela palavra e depois com <code>str_replace()</code> substituir por um link para uma busca google&#8230;</p>
<p>Essa foi a primeira lógica que me veio a mente, mas só de pensar já cansei&#8230; Deve existir uma forma mais simples de se fazer isso. Então lembrei, caralho, o <a href="http:www.twitter.com/janiosarmento" title="Janio Sarmento">Janio</a> outro dia escreveu sobre um tal de <a href="http://viamaolotado.com/diferencie-seu-blog-usando-recursos-do-proprio-wordpress/" title="ShortCode">shortcode</a>.</p>
<p>É isso!</p>
<h2>ShorteCode WordPress</h2>
<p>Shortcodes são pequenos textos/ códigos personalizados para converter em outro código no momento da exibição do post. Abaixo segue o shortcode que fiz para o parceiro.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> searchGoogle<span style="color: #009900;">&#40;</span><span style="color: #000088;">$atts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #990000;">extract</span><span style="color: #009900;">&#40;</span>shortcode_atts<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
                <span style="color: #0000ff;">&quot;busca&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span>
        <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$atts</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #000088;">$before</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;a href='http://www.google.com.br/search?source=ig&amp;hl=pt-BR&amp;rlz=&amp;q=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$busca</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;btnG=Pesquisa+Google&amp;meta=lr%3D'&gt;&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$after</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;/a&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$before</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$content</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$after</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'buscaGoogle'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'searchGoogle'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Para utilizar basta incluir o código [buscaGoogle busca="palavra"]PALAVRA[/buscaGoogle] e ela se tornará um link para uma busca do Google.</p>
<p>Talvez com o exemplo acima vocês não notem a utilidade e poder dos shortcodes,  mas saibam que podem ser a solução para aumentar a produtividade e facilitar as coisas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/aprenda-a-utilizar-shortcode-no-wordpress.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Check list para otimização SEO</title>
		<link>http://www.leobaiano.com/check-list-para-otimizacao-seo.html</link>
		<comments>http://www.leobaiano.com/check-list-para-otimizacao-seo.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 01:43:14 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=577</guid>
		<description><![CDATA[Quando comecei a trabalhar com web eu nunca tinha ouvido falar em SEO. Depois que comecei a estudar e otimizar minhas páginas elas já estavam no ár e por isso o trabalho de otimização era grande, é muito melhor otimizar o site se você iniciar o projeto já pensando no SEO, estudando as palavras-chave, escolhendo [...]]]></description>
			<content:encoded><![CDATA[<p>Quando comecei a trabalhar com web eu nunca tinha ouvido falar em SEO. Depois que comecei a estudar e otimizar minhas páginas elas já estavam no ár e por isso o trabalho de otimização era grande, é muito melhor otimizar o site se você iniciar o projeto já pensando no SEO, estudando as palavras-chave, escolhendo bem as âncoras que levam as páginas internas, montando bem a estrutura de links internos, evitando &#8220;ruas sem saídas&#8221;¹ entre outras coisas que são difíceis de fazer quando o site já esta no àr.</p>
<p>Hoje em dia quase todo mundo que tem um blog já ouviu falar e se preocupa com o SEO, mas poucos, para não dizer nenhum, monta o plano de otimização no inicio da criação do blog, se você faz parte deste grupo e agora quer aparecer melhor nas buscas segue um check list dos principais itens que você deverá checar e corrigir para melhor posicionar suas páginas.</p>
<h2>Check List para otimização do seu blog</h2>
<p><strong>Analise</strong></p>
<p>O primeiro passo é analisar o estado atual do seu blog, verifique a posição das suas páginas nos mecanismos de busca, observe as palavras-chave que levam mais visitantes ao seu site.</p>
<p>Depois disto é bom relacionar as palavras-chave que você vai usar, existem algumas ferramentas que te ajudam nesta tarefa e você sempre pode observar o que os usuários digitaram na busca para chegar ao teu site, ferramentas de analise de trafego podem te ajudar com isso.</p>
<p><strong>Código</strong></p>
<p>Verifique se o código fonte das suas páginas esta limpo e validando conforme o padrão do W3C, coloque o java script e o css em arquivos externos, utilize os atributos alt e title em imagens e links.</p>
<p><strong>Submetendo seu site</strong></p>
<p>Submeta seu site manualmente aos mecanismos de busca e cadastre em diretórios de sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/check-list-para-otimizacao-seo.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>É fácil ganhar dinheiro com seu blog e aumentar as visitas</title>
		<link>http://www.leobaiano.com/e-facil-ganhar-dinheiro-com-seu-blog-e-aumentar-as-visitas.html</link>
		<comments>http://www.leobaiano.com/e-facil-ganhar-dinheiro-com-seu-blog-e-aumentar-as-visitas.html#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:34:06 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[bazinga]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[problogger]]></category>
		<category><![CDATA[sheldon]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=569</guid>
		<description><![CDATA[


O titulo do post é só uma brincadeira, não é fácil ganhar dinheiro com blogs. Eu não iria escrever nada, mas para que sua visita não seja totalmente em vão, e para ninguém se chatear com a brincadeira, vou compartilhar com vocês duas coisas que você vai precisar para aumentar as visitas e ganhar uma [...]]]></description>
			<content:encoded><![CDATA[<div align="center" style="margin-bottom: 10px;">
<img src="http://www.leobaiano.com/wp-content/uploads/2010/03/bazinga.jpg" alt="Bazinga" title="Bazinga" width="440" height="550" class="aligncenter size-full wp-image-572" />
</div>
<p>O titulo do post é só uma brincadeira, não é fácil ganhar dinheiro com blogs. Eu não iria escrever nada, mas para que sua visita não seja totalmente em vão, e para ninguém se chatear com a brincadeira, vou compartilhar com vocês duas coisas que você vai precisar para aumentar as visitas e ganhar uma grana.</p>
<p><strong>Tempo</strong></p>
<p>Para ganhar dinheiro com blogs você precisa ter uma boa audiência (a não ser em casos muito específicos onde seu blog é referência em determinado nicho), muitas visitas, e isto não se consegue da noite para o dia. É necessário escrever bem, aprender um pouco sobre técnicas SEO, divulgar seu blog, ler bastante… Para isso é preciso de tempo, você vai precisar dedicar muitas horas do seu dia para a atividade de blogar: Ler bastante, responder a e-mail&#8217;s e comentários, trocar informações com outros blogueiros, escrever seus textos, configurar temas, acompanhar as estatisticas, testar e otimizar sistemas de monetização, já desistiu?</p>
<p><strong>Dedicação</strong></p>
<p>Para realmente ganhar uma grana com seu blog você vai precisar de muita dedicação, é preciso entender que nos primeiros meses o dinheiro não aparece, as visitas não aumentam e muitas vezes da vontade de desistir mas acredite, é normal! Ninguém começou a ganhar dinheiro da noite para o dia então seja persistente e continue se dedicando que certamente vai colher os frutos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/e-facil-ganhar-dinheiro-com-seu-blog-e-aumentar-as-visitas.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Você sabe o que estão falando sobre você na internet?</title>
		<link>http://www.leobaiano.com/voce-sabe-o-que-estao-falando-sobre-voce-na-internet.html</link>
		<comments>http://www.leobaiano.com/voce-sabe-o-que-estao-falando-sobre-voce-na-internet.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 23:42:38 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[mídia social]]></category>
		<category><![CDATA[monitoramento]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=552</guid>
		<description><![CDATA[Tenho notado que muitas pessoas/ empresas que trabalham com mídias sociais possuem certa dificuldade para acompanhar o que estão falando sobre a empresa/ marca/ produto, os resultados de uma campanha e muitas vezes nem se preocupam com isto.
Vejo pessoas criando blogs, perfis no orkut, twitter, &#8220;tralalá&#8221;, saem escrevendo e divulgando em todas as mídias possíveis, [...]]]></description>
			<content:encoded><![CDATA[<p>Tenho notado que muitas pessoas/ empresas que trabalham com mídias sociais possuem certa dificuldade para acompanhar o que estão falando sobre a empresa/ marca/ produto, os resultados de uma campanha e muitas vezes nem se preocupam com isto.</p>
<p>Vejo pessoas criando blogs, perfis no orkut, twitter, &#8220;tralalá&#8221;, saem escrevendo e divulgando em todas as mídias possíveis, conseguem &#8220;falar&#8221; do produto/marca/ empresa para um monte de gente e acham que com isso estão fazendo um bom trabalho de social media, mas para estes &#8220;especialistas&#8221; eu tenho um segredo: &#8220;a parada&#8221; precisa ser de mão dupla, não basta falar, você precisa escutar também.</p>
<p>Ouvir o que as pessoas estão falando faz parte do trabalho, é ouvindo que você aprende e cresce. É falando e escutando o que estão falando que você consegue interagir, ouvir é tão importante quanto falar e se você não esta ouvindo o que as pessoas estão falando, então não esta fazendo um trabalho completo.</p>
<p>Vai uma dica para ficar atendo ao que as pessoas estão falando.</p>
<h2>Dica para acompanhar o que estão falando sobre uma marca ou produto</h2>
<p><strong>Escolhendo a casa</strong></p>
<p>Vamos utilizar o agregador de feeds rss do google, o <a href="http://reader.google.com" title="leitor rss">Greader</a>, como porta de entrada para o que as pessoas estão falando, então se você não tem uma conta faça logo seu cadastro.</p>
<p><strong>O que estão falando nos blogs?</strong></p>
<p>Agora vamos encontrar as fontes de informação, vá ao <a href="http://blogsearch.google.com/" title="Google Blog Search">Google Blog Search</a>, faça uma pesquisa pelo nome da sua empresa, produto, marca, ou qualquer palavra chave que sirva como referência.</p>
<p>Note que ao lado esquerdo tem um link RSS para a busca, copie este endereço e cadastre no Greader.</p>
<p><strong>O que estão falando no twitter</strong></p>
<p>Acesse o <a href="http://www.twitter.com" title="Twitter">twitter</a>, entre com seu usuário e senha, depois faça as mesmas buscas que fez no Google Blog Search, não esqueça das tags utilizadas em campanhas e para identificar produtos.</p>
<p>Na parte inferior da coluna do lado direito você vai encontrar o link &#8220;RSS feed for this query&#8221;, copie e cadastre no Greader.</p>
<p>Você pode utilizar a mesma técnica para qualquer serviço de busca que sirva resultado via RSS.</p>
<p>Seguindo o procedimento acima sempre que um novo resultado aparecer nas buscas você receberá uma atualização no Greader, com o tempo refine as buscas afim de alcançar o melhor resultado no que diz respeito a monitoração de marca.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/voce-sabe-o-que-estao-falando-sobre-voce-na-internet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algo que aprendi sobre oportunidades</title>
		<link>http://www.leobaiano.com/algo-que-aprendi-sobre-oportunidades.html</link>
		<comments>http://www.leobaiano.com/algo-que-aprendi-sobre-oportunidades.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 22:02:20 +0000</pubDate>
		<dc:creator>Leo Baiano</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[oportunidades]]></category>

		<guid isPermaLink="false">http://www.leobaiano.com/?p=548</guid>
		<description><![CDATA[Certa vez li um livro de auto ajuda onde o autor definia sorte como sendo o encontro da preparação com a oportunidade, se pensar bem, de certa forma, ele tem razão. Estamos cercados por oportunidades, em todos os sentidos, que de nada servirão se não estiver-mos preparados quando elas surgirem.
Não há um dia se quer [...]]]></description>
			<content:encoded><![CDATA[<p>Certa vez li um livro de auto ajuda onde o autor definia sorte como sendo o encontro da preparação com a oportunidade, se pensar bem, de certa forma, ele tem razão. Estamos cercados por oportunidades, em todos os sentidos, que de nada servirão se não estiver-mos preparados quando elas surgirem.</p>
<p>Não há um dia se quer que eu não me depare com algum tipo de oportunidade, seja no lado pessoal ou profissional, principalmente na internet. Fique esperto, prepare-se e mantenha os olhos abertos, este é o segredo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leobaiano.com/algo-que-aprendi-sobre-oportunidades.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
