<?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>Comunidade WordPress-BR &#187; Dicas</title>
	<atom:link href="http://wp-brasil.org/categoria/dicas-e-tutoriais/dicas/feed" rel="self" type="application/rss+xml" />
	<link>http://wp-brasil.org</link>
	<description>Site da Comunidade Brasileira de WordPress</description>
	<lastBuildDate>Sat, 28 Jan 2012 21:05:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>O WordPress 3.2 pode quebrar seu site: Saiba como se prevenir</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/dicas/o-wordpress-3-2-pode-quebrar-seu-site-saiba-como-se-prevenir</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/dicas/o-wordpress-3-2-pode-quebrar-seu-site-saiba-como-se-prevenir#comments</comments>
		<pubDate>Mon, 27 Jun 2011 13:00:42 +0000</pubDate>
		<dc:creator>Fellipe Soares</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[wpbrasil]]></category>

		<guid isPermaLink="false">http://www.dicaswp.com.br/?p=2762</guid>
		<description><![CDATA[Todos estão voltando seus olhos para o WordPress 3.2, a mais recente versão a ser lançada da nossa querida framework CMS. Ela conta com muitos recursos novos (quem utiliza o WordPress.com já deve ter notado a diferença), e inclusive um tema padrão novo, o 20:11 (Twenty Eleven). Um problema é que, entusiasmado pelos novos recursos, [...]


Nenhum artigo relacionado]]></description>
			<content:encoded><![CDATA[<p>Todos estão voltando seus olhos para o <strong>WordPress 3.2</strong>, a mais recente versão a ser lançada da nossa querida <em>framework</em> CMS. Ela conta com muitos recursos novos (quem utiliza o <em>WordPress.com</em> já deve ter notado a diferença), e inclusive um tema padrão novo, o 20:11 (<em>Twenty Eleven</em>).</p>
<p>Um problema é que, entusiasmado pelos novos recursos, o administrador pode deixar-se iludir e não ser cuidadoso, a ponto de verificar antes se a sua hospedagem atual suporta a nova versão.</p>
<p>A versão 3.2 conta com os seguintes requisitos:</p>
<ul>
<li><em>Versão 5.2.4 d0 <a rel="nofollow" href="http://www.php.net/">PHP</a> ou maior</em></li>
<li><em>Versão 5.0 do <a rel="nofollow" href="http://www.mysql.com/">MySQL</a> ou maior</em></li>
</ul>
<p><em>Ok!</em> Mas como saber se meu site vai quebrar ou funcionar normalmente?</p>
<p>Existe um <em>plugin</em> especial para isso: <em><a rel="nofollow" href="http://wordpress.org/extend/plugins/wordpress-requirements-check/">WordPress 3.2 Requirements Check</a>.</em></p>
<p>Depois de instalá-lo, é apresentada uma mensagem, como pode ver no painel abaixo:</p>
<p style="text-align: center;"><a href="http://media.dicaswp.com.br/wp-content/uploads/2011/06/plugin-require-wp3-2.jpg" rel="lightbox[2762]"><img class="aligncenter size-full wp-image-2763" src="http://media.dicaswp.com.br/wp-content/uploads/2011/06/plugin-require-wp3-2.jpg" alt="" width="487" height="120" /></a></p>
<p>No meu caso, o <em>plugin</em> avisou-me que minha hospedagem suporta sim a nova versão da <em>framework</em>. Lembre-se de desinstalar posteriormente.</p>
<p><strong>E se eu não quiser instalar para poder saber?</strong> Entre em contato diretamente com o seu servidor de hospedagem, e pergunte se ela suporta as recomendações que citamos lá em cima. Ah! <em>Boa sorte, claro!</em></p>
<p><em>:)</em></p>
<h4>Incoming search terms:</h4>
<ul>
<li>como descobrir a versao do meu wordpress</li>
</ul>


<p>Nenhum artigo relacionado</p>]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/dicas/o-wordpress-3-2-pode-quebrar-seu-site-saiba-como-se-prevenir/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como traduzir o WordPress para português</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/dicas/como-traduzir-o-wordpress-para-portugues-2</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/dicas/como-traduzir-o-wordpress-para-portugues-2#comments</comments>
		<pubDate>Sun, 12 Jun 2011 12:48:09 +0000</pubDate>
		<dc:creator>Guilherme</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[wpbrasil]]></category>

		<guid isPermaLink="false">http://www.dicaswp.com.br/?p=2617</guid>
		<description><![CDATA[Se você tiver instalado na sua hospedagem o WordPress, mas por algum motivo ele estiver em alguma linguagem que não seja o Português você pode traduzi-lo sem perder nenhum dado do seu blog. Para isso baixe o WordPress em português em http://br.wordpress.org e descompacte o arquivo que você baixou. Agora envie a pasta language que está [...]


Nenhum artigo relacionado]]></description>
			<content:encoded><![CDATA[<p>Se você tiver instalado na sua hospedagem o WordPress, mas por algum motivo ele estiver em alguma linguagem que não seja o Português você pode traduzi-lo sem perder nenhum dado do seu blog.</p>
<p>Para isso baixe o WordPress em português em <a rel="nofollow" href="http://br.wordpress.org" >http://br.wordpress.org</a> e descompacte o arquivo que você baixou. Agora envie a pasta language que está dentro da pasta wp-config para a sua hospedagem.</p>
<p>Depois edite o arquivo wp-config.php que fica na raiz do Wordpress e altere o texto da função define(); para a função seguinte:</p>
<pre>

define ('WPLANG', 'pt_BR');
</pre>
<p>Agora o seu WordPress se encontra traduzido.</p>
<div><a rel="nofollow" href="http://www.oficinadanet.com.br/artigo/1399/como_traduzir_o_wordpress_para_portugues" ></a></div>


<p>Nenhum artigo relacionado</p>]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/dicas/como-traduzir-o-wordpress-para-portugues-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atualizando o WordPress 3.0.5</title>
		<link>http://wp-brasil.org/novidades/releases/atualizando-o-wordpress-3-0-5</link>
		<comments>http://wp-brasil.org/novidades/releases/atualizando-o-wordpress-3-0-5#comments</comments>
		<pubDate>Thu, 10 Feb 2011 16:17:04 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://wp-brasil.org/?p=2354</guid>
		<description><![CDATA[Recentemente foi lançada a versão 3.0.5 para corrigir falhas de segurança. Porém, por excesso de zelo,  a correção foi além do necessário e criou uma situação rara onde o HTML de comentários é filtrado sem necessidade, removendo imagens, etc dos comentários. Como isto afeta apenas usuários com a capacidade de unfiltered_html e  a versão 3.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente foi lançada a versão 3.0.5 para corrigir falhas de segurança.</p>
<p>Porém, por excesso de zelo,  a correção foi além do necessário e criou uma situação rara onde o HTML de comentários é filtrado sem necessidade, removendo imagens, etc dos comentários.</p>
<p>Como isto afeta apenas usuários com a capacidade de <code>unfiltered_html</code> e  a versão 3.1 está prestes a ser lançada, foi decidido que não será feita uma versão 3.0.6 para solucionar este erro.</p>
<p>Para as pessoas que são afetadas por ele, existe uma opção de atualização: o plugin <a href="http://wordpress.org/extend/plugins/hotfix/">Hotfix</a>.</p>
<p>Atualmente o plugin Hotfix corrige apenas este erro, mas no futuro deverá servir como alternativa para corrigir erros mais rapidamente do que com uma versão nova.</p>
<p>Este post é uma versão traduzida <a href="http://wpdevel.wordpress.com/2011/02/08/hotfix/">desse post no  blog WPDevel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/novidades/releases/atualizando-o-wordpress-3-0-5/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adicionando posts no menu</title>
		<link>http://wp-brasil.org/novidades/adicionando-posts-no-menu</link>
		<comments>http://wp-brasil.org/novidades/adicionando-posts-no-menu#comments</comments>
		<pubDate>Tue, 25 Jan 2011 13:31:12 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Dicas e Tutoriais]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[menus]]></category>

		<guid isPermaLink="false">http://wp-brasil.org/?p=2247</guid>
		<description><![CDATA[Uma das coisas novas do WordPress é o gerenciamento de Menus ( em Aparências -&#62; Menus ), uma funcionalidade bem bacana. Quando estive no WordCamp Curitiba, mostrei  ao Zé Fontainhas o que me parecia ser um bug nesta funcionalidade. Não conseguiamos  adicionar posts aos menus, somente páginas. Porém quando desligava o JavaScript no navegador,  os [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das coisas novas do WordPress é o gerenciamento de Menus ( em Aparências -&gt; Menus ), uma funcionalidade bem bacana.</p>
<p>Quando estive no WordCamp Curitiba, mostrei  ao Zé Fontainhas o que me parecia ser um bug nesta funcionalidade.</p>
<p>Não conseguiamos  adicionar posts aos menus, somente páginas.</p>
<div id="attachment_2250" class="wp-caption alignnone" style="width: 472px"><a rel="attachment wp-att-2250" href="http://wp-brasil.org/novidades/adicionando-posts-no-menu/attachment/menus-%e2%80%b9-blog-do-gabriel-%e2%80%94-wordpress_1295876821321"><img class="size-large wp-image-2250" title="Menus ‹ Blog do Gabriel — WordPress - Somente páginas" src="http://wp-brasil.org/wp-content/uploads/2011/01/Menus-‹-Blog-do-Gabriel-—-WordPress_1295876821321-462x483.png" alt="Imagem do gerenciador de menus sem posts" width="462" height="483" /></a><p class="wp-caption-text">Note que nas caixas da esquerda não há nenhum post.</p></div>
<p>Porém quando desligava o JavaScript no navegador,  os posts apareciam.</p>
<p>Mostrei ao Guilherme Aguiar, que também não sabia como fazer os posts aparecerem.</p>
<p>Ficou a dúvida  até que em dezembro, no seu blog,  o Guilherme <a href="http://guilherme.webdf.com.br/2010/12/propriedades-escondidas-no-wp_nav_menu/">mostrou o caminho</a>: o botão de  &#8216;Opções de tela&#8217;.</p>
<p>Clicando ali, vemos a opção de mostrar posts.</p>
<div id="attachment_2251" class="wp-caption alignnone" style="width: 472px"><a rel="attachment wp-att-2251" href="http://wp-brasil.org/novidades/adicionando-posts-no-menu/attachment/menus-%e2%80%b9-blog-do-gabriel-%e2%80%94-wordpress_1295876842464"><img class="size-large wp-image-2251" title="Menus ‹ Blog do Gabriel — WordPress - Opções de tela" src="http://wp-brasil.org/wp-content/uploads/2011/01/Menus-‹-Blog-do-Gabriel-—-WordPress_1295876842464-462x551.png" alt="Imagem do gerenciador de menus com Opções de tela aparecendo" width="462" height="551" /></a><p class="wp-caption-text">Note a opção para mostrar posts</p></div>
<p>Basta marcar a opção, e os posts já ficam disponíveis para serem adicionados ao menu.</p>
<div id="attachment_2252" class="wp-caption alignnone" style="width: 472px"><a rel="attachment wp-att-2252" href="http://wp-brasil.org/novidades/adicionando-posts-no-menu/attachment/menus-%e2%80%b9-blog-do-gabriel-%e2%80%94-wordpress_1295876860440"><img class="size-large wp-image-2252" title="Menus ‹ Blog do Gabriel — WordPress - Posts aparecendo" src="http://wp-brasil.org/wp-content/uploads/2011/01/Menus-‹-Blog-do-Gabriel-—-WordPress_1295876860440-462x710.png" alt="Imagem do gerenciador de menus com posts" width="462" height="710" /></a><p class="wp-caption-text">Note que agora temos uma caixa de posts na esquerda.</p></div>
<p>Copiando do site do Guilherme, finalizo este post.</p>
<p><em>&#8220;Enfim, ai vai uma dica para sempre clicarem nessas <strong>Opções de tela</strong> e não perderem nenhuma possibilidade que o WP pode proporcionar.&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/novidades/adicionando-posts-no-menu/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Dicas de SEO para WordPress</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/dicas/dicas-de-seo-para-wordpress</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/dicas/dicas-de-seo-para-wordpress#comments</comments>
		<pubDate>Wed, 27 Oct 2010 19:49:15 +0000</pubDate>
		<dc:creator>Desenvolvedor Web</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[wpbrasil]]></category>

		<guid isPermaLink="false">http://bygiovanni.com.br/?p=111</guid>
		<description><![CDATA[Estava hoje lendo o blog do wp-brasil e encontrei um artigo muito interessante que aborda uma coisa muito boa e que poucos fazem, que SEO para WordPress. Se você quer ter um site/blog na internet hoje e quer ter um belo ranking no Google ou outros motores de busca, você precisa fazer um otimização bem [...]<p>Postado em: <a href="http://bygiovanni.com.br">Desenvolvedor Web &#124; Giovanni Keppelen</a></p>]]></description>
			<content:encoded><![CDATA[<p>Estava hoje lendo o blog do <a title="Desenvolvedor Web | SEO | WordPress" rel="nofollow" href="http://wp-brasil.org/" >wp-brasil</a> e encontrei um artigo muito interessante que aborda uma coisa muito boa e que poucos fazem, que SEO para WordPress. Se você quer ter um site/blog na internet hoje e quer ter um belo ranking no Google ou outros motores de busca, você precisa fazer um otimização bem feita do seu site/blog, digo não so os fatores onpage mais outras coisas importantes de SEO.</p>
<p>O motivo desse post e para colocar um link para vocês onde tem esse artigo que e dividido em 2 partes e que a 1º parte dele ja fui publicada. Espero que leiam e goste do post pois vale a pena ler e fazer se você tem um site/blog no WordPress.</p>
<p><a title="Desenvolvedor Web | SEO | WordPress" rel="nofollow" href="http://migre.me/1Os5l" >SEO para WordPress &#8211; parte 1</a>
<p>Postado em: <a href="http://bygiovanni.com.br">Desenvolvedor Web | Giovanni Keppelen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/dicas/dicas-de-seo-para-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dicas de SEO para WordPress</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/dicas/dicas-de-seo-para-wordpress</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/dicas/dicas-de-seo-para-wordpress#comments</comments>
		<pubDate>Wed, 27 Oct 2010 19:49:15 +0000</pubDate>
		<dc:creator>Desenvolvedor Web</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[wpbrasil]]></category>

		<guid isPermaLink="false">http://bygiovanni.com.br/?p=111</guid>
		<description><![CDATA[Estava hoje lendo o blog do wp-brasil e encontrei um artigo muito interessante que aborda uma coisa muito boa e que poucos fazem, que SEO para WordPress. Se você quer ter um site/blog na internet hoje e quer ter um belo ranking no Google ou outros motores de busca, você precisa fazer um otimização bem [...]<p>Postado em: <a href="http://bygiovanni.com.br">Desenvolvedor Web &#124; Giovanni Keppelen</a></p>]]></description>
			<content:encoded><![CDATA[<p>Estava hoje lendo o blog do <a title="Desenvolvedor Web | SEO | WordPress" rel="nofollow" href="http://wp-brasil.org/" >wp-brasil</a> e encontrei um artigo muito interessante que aborda uma coisa muito boa e que poucos fazem, que SEO para WordPress. Se você quer ter um site/blog na internet hoje e quer ter um belo ranking no Google ou outros motores de busca, você precisa fazer um otimização bem feita do seu site/blog, digo não so os fatores onpage mais outras coisas importantes de SEO.</p>
<p>O motivo desse post e para colocar um link para vocês onde tem esse artigo que e dividido em 2 partes e que a 1º parte dele ja fui publicada. Espero que leiam e goste do post pois vale a pena ler e fazer se você tem um site/blog no WordPress.</p>
<p><a title="Desenvolvedor Web | SEO | WordPress" rel="nofollow" href="http://migre.me/1Os5l" >SEO para WordPress &#8211; parte 1</a>
<p>Postado em: <a href="http://bygiovanni.com.br">Desenvolvedor Web | Giovanni Keppelen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/dicas/dicas-de-seo-para-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO para WordPress – Parte 1</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/dicas/seo-para-wordpress-%e2%80%93-parte-1</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/dicas/seo-para-wordpress-%e2%80%93-parte-1#comments</comments>
		<pubDate>Thu, 14 Oct 2010 16:58:53 +0000</pubDate>
		<dc:creator>Luan Muniz</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[wpbrasil]]></category>

		<guid isPermaLink="false">http://www.tudoparawordpress.com.br/?p=2385</guid>
		<description><![CDATA[Primeira parte do artigo sobre SEO em Wordpress, nesta parte falo sobre SEO ONPage do wordpress, voltando a atenção para o código<br /> <strong>Leia também:</strong><ol><li><a href="http://www.tudoparawordpress.com.br/dicas-wordpress/seo-para-wordpress-parte-2/" rel="bookmark" title="Permanent Link: SEO para WordPress – Parte 2">SEO para WordPress &#8211; Parte 2</a> Segunda parte do artigo sobre SEO em Wordpress, nesta parte...</li><li><a href="http://www.tudoparawordpress.com.br/dicas-wordpress/como-exibir-parte-da-postagem-apenas-para-usuarios-registrados/" rel="bookmark" title="Permanent Link: Como exibir parte da postagem apenas para usuários registrados">Como exibir parte da postagem apenas para usuários registrados</a> É muito fácil e com esta dica você poderá exibir...</li><li><a href="http://www.tudoparawordpress.com.br/dicas-wordpress/quanto-tempo-devo-esperar-para-atualizar-wordpress-para-2-8/" rel="bookmark" title="Permanent Link: Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?">Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?</a> Com o recente lançamento do WordPress 2.8, notei vários relatos...</li><li><a href="http://www.tudoparawordpress.com.br/dicas-wordpress/itens-importantes-a-saber-wordpress-3/" rel="bookmark" title="Permanent Link: Itens importantes que você deve saber antes de atualizar seu WordPress para o 3.0">Itens importantes que você deve saber antes de atualizar seu WordPress para o 3.0</a> Ap&#243;s 6 meses de desenvolvimento, o WordPress 3.0 foi finalmente...</li></ol>]]></description>
			<content:encoded><![CDATA[<div
id="wp_fb_like_button" style="margin: 0; float: none"><iframe
src="http://www.facebook.com/plugins/like.php?href=http://www.tudoparawordpress.com.br/dicas-wordpress/seo-para-wordpress-parte-1/&amp;layout=standard&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;width=450&amp;height=30" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width: 450px; height: 30px;"></iframe></div><p>Oi pessoal</p><p>A pouco tempo atr&aacute;s aqui no Rio de janeiro tivemos o <a
href="http://www.coeseo.com.br" >#Co&eacute;SEO</a>, foi um evento muito bom, tivemos a presen&ccedil;a de muitos nomes do search brasileiro al&eacute;m de uma discu&ccedil;&atilde;o muito legal sobre SEO. Uma das pessoas que conheci por l&aacute;, o <a
href="http://twitter.com/docluz" >@docluz</a>, falou uma coisa simples, mas muito legal, <em>&quot;se voc&ecirc; quer uma coisa, dedique-se&quot;</em>. Isso me inspirou bastante, por isso decidi escrever esse artigo.</p></p><p>O <strong>WordPress</strong> &eacute; uma ferramenta muito boa para quem sabe usar e defendo que o WordPress n&atilde;o s&oacute; como um CMS para Blogging, mas para todo tipo de conte&uacute;do.</p><p>Como em todo site, principalmente blogs, se voc&ecirc; quer ter um bom posicionamento voc&ecirc; precisa de um bom trabalho de SEO no seu site.</p><p>Como todos sabem, SEO On-Page &eacute; s&oacute; uma pequena parte desse mundo, mas &eacute; dessa pequena parte que vou falar agora.</p><p>Como muitos sabem o WordPress tem uma estrutura de arquivos bem dividida, Cabe&ccedil;alho (header.php), Corpo (index.php, single.php, page.php e etc), Sidebar (sidebar.php) e rodap&eacute; (footer.php) e al&eacute;m destas p&aacute;ginas de estrutura temos tamb&eacute;m as p&aacute;ginas de fun&ccedil;&otilde;es(functions.php), categorias (category.php) e etc&#8230;</p><p>Cada p&aacute;gina dessa merece uma considera&ccedil;&atilde;o especial, em algumas dessas p&aacute;ginas existem pontos que &eacute; interessante trabalhar. Por isso eu separei esse artigo em duas partes, c&oacute;digo e configura&ccedil;&atilde;o. Vamos a primeira parte ent&atilde;o.</p><p>O cabe&ccedil;alho do WordPress &eacute; bem legal de se trabalhar e a otimiza&ccedil;&atilde;o dele &eacute; muito importante. &Eacute; no cabe&ccedil;alho que definimos coisas extremamente importantes como descri&ccedil;&otilde;es, titulos, e etc.</p><p>Ent&atilde;o vamos ao que interessa:</p><h2>N&atilde;o use Tags Desnecess&aacute;rias</h2><p>Evite este tipo de c&oacute;digo:</p><blockquote><p>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &lt;?php language_attributes(); ?&gt;&gt;</p></blockquote><p>Prefira escrever no HTML o resultado disso. Fazendo isso voc&ecirc; ganha no tempo de carregamento da p&aacute;gina, o que &eacute; levado em conta no algoritmo de posicionamento, ent&atilde;o prefira escrever logo no html</p><blockquote><p>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; dir=&quot;ltr&quot; lang=&quot;pt-BR&quot;&gt;</p></blockquote><h2>Sempre use o wp_head() e o wp_footet()</h2><p>Essas fun&ccedil;&otilde;es s&atilde;o muito legais, al&eacute;m de fun&ccedil;&otilde;es como a p&aacute;gina&ccedil;&atilde;o de posts, o ping da URL atual e muitas outras coisas, por ela voc&ecirc; consegue inserir diversas fun&ccedil;&otilde;es no cabe&ccedil;alho sem nenhum problema.</p><h2>Sempre use a meta tag Description</h2><p>Minha dica &eacute; que voc&ecirc; use da seguinte maneira:</p><blockquote><p>&lt;meta name=&quot;description&quot; content=&quot;&lt;?php bloginfo(&#39;description&#39;); ?&gt;&quot; /&gt;</p></blockquote><p>Assim voc&ecirc; pode editar sua descri&ccedil;&atilde;o pelo painel administrativo, mas se quiser seguir a primeira dica e escrever manualmente, &oacute;timo, voc&ecirc; novamente ganhar&aacute; em performance.</p><p>Essa tag &eacute; importante pois &eacute; daqui que o google vai puxar aquela descri&ccedil;&atilde;o que ele coloca no snippet (Aquele bloco com o Titulo do site, Descri&ccedil;&atilde;o e URL que aparecem como resultados de busca no google)</p><p>Uma descri&ccedil;&atilde;o bem feita atrai usu&aacute;rios e uma dica interessante &eacute; usar algumas palavras chaves nessa descri&ccedil;&atilde;o, pois as palavras buscadas aparecem em negrito na descri&ccedil;&atilde;o e isso chama a aten&ccedil;&atilde;o do usu&aacute;rio, sem contar que faz o motor de busca pensar 2x antes de usar um outro elemento como descri&ccedil;&atilde;o (Sim, isso pode acontecer!)</p><h2>Use o &lt;?php wp_get_archives(&#39;type=monthly&amp;format=link&#39;); ?&gt;</h2><p>Este c&oacute;digo gera varias tags com os arquivos do seu blog logo no cabe&ccedil;alho</p><p>Porque isso &eacute; importante?<br
/> Al&eacute;m &eacute; claro de ajudar na indexa&ccedil;&atilde;o do seu blog, os motores de busca, pelo c&oacute;digo que &eacute; gerado a partir dessa fun&ccedil;&atilde;o guarda um hist&oacute;rico e pode usar isso de diversas maneiras que ser&atilde;o ben&eacute;ficas para voc&ecirc;.</p><h2>Inclua sempre a meta tag NOINDEX nas p&aacute;ginas de busca!!</h2><p>Essa &eacute; uma parte importante</p><p>Busca gera conte&uacute;do duplicado e os motores de busca n&atilde;o gostam disso.</p><p>Cada vez que voc&ecirc; faz uma busca, &eacute; gerada uma URL diferente e se os motores de busca v&ecirc;em isso, interpretam como conte&uacute;do duplicado na maioria das vezes, ent&atilde;o use sempre o noindex para evitar esse tipo de coisa.</p><p>Ent&atilde;o no seu Head coloque isto na p&aacute;gina de busca</p><blockquote><p>&lt;meta name=&quot;robots&quot; content=&quot;noindex,follow&quot; /&gt;<code><span><br
/> </span></code></p></blockquote><h2>Otimize o Titulo da sua p&aacute;gina</h2><p>Essa &eacute; de longe uma das dicas mais importantes!!</p><p>Use t&iacute;tulos diferentes para cada p&aacute;gina, procure fazer um c&oacute;digo que exiba um titulo otimizado para cada p&aacute;gina do seu site, tanto para categorias, p&aacute;ginas internas, tags, buscas e etc.</p><p>O Titulo &eacute; com certeza uma das partes mais importantes na hora de otimizar seu site, n&atilde;o s&oacute; para os mecanismos de busca, mas para o usu&aacute;rio tamb&eacute;m.</p><p>Um titulo amig&aacute;vel e bem feito n&atilde;o s&oacute; atrai a aten&ccedil;&atilde;o do usu&aacute;rio, como tamb&eacute;m a do mecanismo de busca.</p><p>Ent&atilde;o gaste bastante tempo fazendo um script (ou pegue um bom na internet) para gerar um bom titulo, acredite isso ir&aacute; fazer uma ENORME diferen&ccedil;a.</p><h2>Carregue o seu Javascript sempre no footer!</h2><p>Isso &eacute; uma boa pr&aacute;tica que deve ser colocada em pr&aacute;tica, n&atilde;o &eacute; obrigat&oacute;rio, muito menos ir&aacute; fazer o google te rankear melhor (at&eacute; onde eu sei), mas &eacute; uma pr&aacute;tica correta, pois javascript &eacute; usado para complementar o que j&aacute; existe, n&atilde;o agir por conta pr&oacute;pria e logicamente se &eacute; um complemento, deve ser carregado depois do principal.</p><h2>Adicione alguns c&oacute;digos legais na sua functions.php</h2><blockquote><p>add_action(&#39;wp_footer&#39;, &#39;ga&#39;);</p></blockquote><blockquote><p> function ga(){<br
/> if (!current_user_can(&#39;level_10&#39;))<br
/> {<br
/> ?&gt;<br
/> &lt;script type=&quot;text/javascript&quot;&gt;<br
/> var _gaq = _gaq || [];<br
/> _gaq.push([&#39;_setAccount&#39;, &#39;UA-xxxxxx-x&#39;]);<br
/> _gaq.push([&#39;_trackPageview&#39;]);<br
/> (function() {<br
/> var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;<br
/> ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;<br
/> var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);<br
/> })();&lt;/script&gt;<br
/> &lt;?php }<br
/> }</p></blockquote><p>Este c&oacute;digo Filtra o google analytics, assim quando voc&ecirc; estiver logado como administrador ele n&atilde;o ir&aacute; mapear sua atividade pelo site, deixando voc&ecirc; com uma an&aacute;lise muito mais clara n&atilde;o confundindo usu&aacute;rio com administrador fazendo manuten&ccedil;&atilde;o.</p><blockquote><p>function no_self_ping(&amp;$links)<br
/> {<br
/> $home = get_option(&#39;home&#39;);<br
/> foreach ($links as $l =&gt; $link)<br
/> if (0 === strpos($link, $home))<br
/> unset($links[$l]);<br
/> }<br
/> add_action( &#39;pre_ping&#39;, &#39;no_self_ping&#39; );</p></blockquote><p>Esta fun&ccedil;&atilde;o evita que voc&ecirc; pingue voc&ecirc; mesmo, assim voc&ecirc; n&atilde;o referencia voc&ecirc; a voc&ecirc; mesmo</p><h2>Fa&ccedil;a um c&oacute;digo sem&acirc;ntico</h2><p>Use Tableless.</p><p>Usar tabelas n&atilde;o far&aacute; voc&ecirc; ser punido ou muito menos piorar&aacute; seu rankeamento, mas com um c&oacute;digo em tableless o tempo de carregamento do site &eacute; muito mais r&aacute;pido, sem contar facilidade de manuten&ccedil;&atilde;o.</p><p>Codigo estrutural organizado &eacute; f&aacute;cil de ser lido pelos mecanismos de busca, facilitando para eles diferenciar os conte&uacute;dos e assim classificar melhor cada parte do seu site.</p><h2>Use o atributo title nos links e alt nas imagens</h2><p>Isso &eacute; uma coisa que voc&ecirc; deve ter sempre em mente.</p><p>O wordpress faz um preenchimento padr&atilde;o desses campos se tratando de imagens, mas como esse preenchimento n&atilde;o &eacute; nem um pouco legal, geralmente pegando o nome da imagem, muitas vezes algo do tipo DSC005836</p><p>Fa&ccedil;a uma descri&ccedil;&atilde;o e preencha o Alt corretamente voc&ecirc; mesmo, um c&oacute;digo otimizado e leg&iacute;vel conta bastante.</p><p>SEO n&atilde;o &eacute; s&oacute; trabalhar no c&oacute;digo, &eacute; principalmente trabalhar no conte&uacute;do, ent&atilde;o na segunda parte desse artigo, que irei postar em breve, vou detalhar um pouco disso e tamb&eacute;m das configura&ccedil;&otilde;es que s&atilde;o legais fazer no wordpress, al&eacute;m de plugins e etc.</p><p>Bom galera, acho que &eacute; isso</p><p>Esse foi o meu primeiro artigo, espero que voc&ecirc;s gostem</p><p>Caso voc&ecirc;s tenham outras dicas, postem nos coment&aacute;rios!<br
/> E se voc&ecirc;s gostaram e querem que eu escreva sobre algum outro assunto, comente tamb&eacute;m!</p><p>Obrigado!</p><br/><p><strong>Leia também:</strong><ol><li><a
href='http://www.tudoparawordpress.com.br/dicas-wordpress/seo-para-wordpress-parte-2/' rel='bookmark' title='Permanent Link: SEO para WordPress &#8211; Parte 2'>SEO para WordPress &#8211; Parte 2</a> <small>Segunda parte do artigo sobre SEO em Wordpress, nesta parte...</small></li><li><a
href='http://www.tudoparawordpress.com.br/dicas-wordpress/como-exibir-parte-da-postagem-apenas-para-usuarios-registrados/' rel='bookmark' title='Permanent Link: Como exibir parte da postagem apenas para usuários registrados'>Como exibir parte da postagem apenas para usuários registrados</a> <small>É muito fácil e com esta dica você poderá exibir...</small></li><li><a
href='http://www.tudoparawordpress.com.br/dicas-wordpress/quanto-tempo-devo-esperar-para-atualizar-wordpress-para-2-8/' rel='bookmark' title='Permanent Link: Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?'>Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ?</a> <small>Com o recente lançamento do WordPress 2.8, notei vários relatos...</small></li><li><a
href='http://www.tudoparawordpress.com.br/dicas-wordpress/itens-importantes-a-saber-wordpress-3/' rel='bookmark' title='Permanent Link: Itens importantes que você deve saber antes de atualizar seu WordPress para o 3.0'>Itens importantes que você deve saber antes de atualizar seu WordPress para o 3.0</a> <small>Ap&oacute;s 6 meses de desenvolvimento, o WordPress 3.0 foi finalmente...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/tudoparawordpress/~4/pmjINtQNPvo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/dicas/seo-para-wordpress-%e2%80%93-parte-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O arquivo functions.php do WordPress 3.0</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/o-arquivo-functions-php-do-wordpress-3-0</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/o-arquivo-functions-php-do-wordpress-3-0#comments</comments>
		<pubDate>Fri, 07 May 2010 21:04:08 +0000</pubDate>
		<dc:creator>Cátia Kitahara</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Dicas e Tutoriais]]></category>
		<category><![CDATA[cabeçalho personalizado]]></category>
		<category><![CDATA[custom background]]></category>
		<category><![CDATA[custom header]]></category>
		<category><![CDATA[custom menu]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[fundo personalizado]]></category>
		<category><![CDATA[menu personalizado]]></category>
		<category><![CDATA[miniaturas de post]]></category>
		<category><![CDATA[post type]]></category>
		<category><![CDATA[tipos de posts]]></category>

		<guid isPermaLink="false">http://wp-brasil.org/?p=1988</guid>
		<description><![CDATA[O Gilbert Pelegron escreveu o post  &#8220;The WordPress 3.0 functions.php File&#8221; mostrando como adicionar os novos recursos do WordPress 3.0 em seu tema. Ele gentilmente permitiu que traduzíssemos e publicássemos aqui. Segue abaixo: O WordPress 3.0 surge no horizonte com vários novos recursos incluindo menus de navegação personalizados, gerenciamento de cabeçalho e fundo personalizados, suporte [...]]]></description>
			<content:encoded><![CDATA[<p><em>O <a href="http://gilbertpellegrom.co.uk/">Gilbert Pelegron</a> escreveu o post  <a href="http://gilbertpellegrom.co.uk/post/565749600/the-wordpress-3-0-functions-php-file">&#8220;The WordPress 3.0 functions.php File&#8221;</a> mostrando como adicionar os novos recursos do WordPress 3.0 em seu tema. Ele gentilmente permitiu que traduzíssemos e publicássemos aqui. Segue abaixo:</em></p>
<p>O <a href="http://wordpress.org/support/topic/345127">WordPress  3.0</a> surge no horizonte com vários novos recursos incluindo menus de navegação personalizados, gerenciamento de cabeçalho e fundo personalizados, suporte adequado a tipos de posts e taxonomias, recurso multi-sites (WPMU), perfil de autores personalizados, eu poderia continuar. De qualquer forma, o que eu quero mostrar para vocês hoje é como preparar o seu tema do WordPress para que ele inclua todos estes recursos bacanas. Isto é feito incluindo um tanto de código no seu arquivo <em>functions.php</em>.</p>
<pre class="brush: php">
&lt;?php

//Suporte a menus personalizados
add_theme_support(&#039;nav-menus&#039;);
//Uso: wp_nav_menu(array(&#039;sort_column&#039; =&gt; &#039;menu_order&#039;, &#039;container_class&#039; =&gt; &#039;menu-header&#039;));

//Adiciona links para feeds automaticamente
add_theme_support(&#039;automatic-feed-links&#039;);

//Miniaturas de Post  (já estava disponível no v2.9)
add_theme_support(&#039;post-thumbnails&#039;);
//Uso: the_post_thumbnail();

//Fundo personalizado
add_custom_background();

//Cabeçalho personalizado
//O %s é um placeholder para o URI do diretório do template do tema.
define(&#039;HEADER_IMAGE&#039;, &#039;%s/images/header.png&#039;); //O cabeçalho padrão
define(&#039;HEADER_IMAGE_WIDTH&#039;, apply_filters(&#039;&#039;, 800)); //Largura do cabeçalho
define(&#039;HEADER_IMAGE_HEIGHT&#039;, apply_filters(&#039;&#039;, 200)); //Altura do cabeçalho
define(&#039;NO_HEADER_TEXT&#039;, true);
add_custom_image_header(&#039;&#039;, &#039;admin_header_style&#039;); //Isto ativa Aparência &gt; Cabeçalho
//O código a seguir serve para adicionar estilos à página de Admin
if(!function_exists(&#039;admin_header_style&#039;)){
function admin_header_style() {
?&gt;
&lt;style type=&quot;text/css&quot;&gt;
#headimg {
height: &lt;?php echo HEADER_IMAGE_HEIGHT; ?&gt;px;
width: &lt;?php echo HEADER_IMAGE_WIDTH; ?&gt;px;
}
#headimg h1, #headimg #desc {
display: none;
}
&lt;/style&gt;

&lt;?php
}
}

//Exemplo de tipos de posts e taxonomias
function post_type_albums() {
register_post_type(
&#039;albums&#039;,
array(
&#039;label&#039; =&gt; __(&#039;Albums&#039;),
&#039;public&#039; =&gt; true,
&#039;show_ui&#039; =&gt; true,
&#039;supports&#039; =&gt; array(
&#039;post-thumbnails&#039;,
&#039;excerpts&#039;,
&#039;trackbacks&#039;,
&#039;comments&#039;
)
)
);

// Adicionando a taxonomia personalizada para Gêneros. Aqui podemos criar categorias específicas para este tipo de post.
register_taxonomy( &#039;genres&#039;, &#039;albums&#039;, array( &#039;hierarchical&#039; =&gt; true, &#039;label&#039; =&gt; __(&#039;Genres&#039;) ) );

// Adicionando a taxonomia personalizada para Performer. Aqui podemos adicionar tags específicas para este tipo de post..
register_taxonomy(&#039;performer&#039;, &#039;albums&#039;,
array(
&#039;hierarchical&#039; =&gt; false,
&#039;label&#039; =&gt; __(&#039;Performer&#039;),
&#039;query_var&#039; =&gt; &#039;performer&#039;,
&#039;rewrite&#039; =&gt; array(&#039;slug&#039; =&gt; &#039;performer&#039;)
)
);
}
add_action(&#039;init&#039;, &#039;post_type_albums&#039;);

?&gt;
</pre>
<p>Aqui está para você. Alguns dos recursos mais novos e legais do WordPress 3.0 disponíveis em seus temas. Obrigado a <a href="http://millionclues.com/problogging/wordpress-tips/make-your-theme-wordpress-3-0-compatible/">millionclues.com</a> e <a href="http://www.catswhocode.com/blog/8-useful-code-snippets-to-get-started-with-wordpress-3-0">catswhocode.com</a> pelas informações.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/o-arquivo-functions-php-do-wordpress-3-0/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Da importância de conhecer bem o WordPress</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/da-importancia-de-conhecer-bem-o-wordpress</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/da-importancia-de-conhecer-bem-o-wordpress#comments</comments>
		<pubDate>Fri, 11 Sep 2009 18:14:21 +0000</pubDate>
		<dc:creator>Seu Felipe</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Dicas e Tutoriais]]></category>

		<guid isPermaLink="false">http://wp-brasil.org/?p=1466</guid>
		<description><![CDATA[Entenda porquê é importante conhecer bem a ferramenta que você usa]]></description>
			<content:encoded><![CDATA[<p><em>Esse é o primeiro post de uma série de três, com dicas pra quem quer começar a trabalhar com esta maravilhosa ferramenta.</em></p>
<p><em><span style="font-style: normal;">Isso é muito básico. Se você quer trabalhar com WordPress fazendo qualquer coisa a mais que &#8220;escrever num blog&#8221;, você tem que saber como ele funciona. Seja desenhando umas telas no Photoshop, montando aquele &#8220;e-commerce&#8221; esperto pra loja de auto-peças do seu tio ou só terceirizando serviços naquele esquema de &#8220;eu tenho um amigo que faz sites&#8221;, você tem que saber o que está fazendo.</span></em></p>
<p><img class="aligncenter size-large wp-image-1501" title="House" src="http://wp-brasil.org/wp-content/uploads/2009/09/house-462x301.jpg" alt="House" width="462" height="301" /></p>
<p><em><span style="font-style: normal;">O WordPress pode ser meio deslumbrante no começo. Você é um designer e percebe que não precisa mais de um programador pra montar seus layouts. Você é um programador e percebe que não precisa mais criar todas as tabelas do banco de dados na mão. Essa liberdade toda que de um lado é muito boa, do outro pode encher o mercado de profissionais preguiçosos.</span></em></p>
<p><em><span style="font-style: normal;">Veja bem: clientes podem ser preguiçosos. Um cliente pode chegar num fórum [errado] com uma pergunta que não faz nenhum sentido. Um profissional não pode. Se você se diz profissional, ou quer ser um, você não pode ser preguiçoso.</span></em></p>
<h3>Você evita atritos</h3>
<p>Isso pra mim é importantíssimo: eu não gosto de atritos. Não gostava quando trabalhava em agência, gosto menos agora que trabalho em casa. Quando você sabe o que está fazendo, você melhora relações com todo mundo. Se alguém te entrega arquivos CorelDRAW pra você transformar num site, você vai saber logo de cara como montar aquilo no WordPress e se vai ser fácil ou não. Eu ia dizer &#8220;se aquilo pode ser feito no WordPress&#8221;, mas dá pra fazer qualquer coisa com o WordPress. Se você é um designer e está no meio de um time de programadores, você tem que saber como pedir coisas do jeitinho que os programadores gostam ou eles vão te odiar. Se você é um designer e sabe que o site que você está desenhando vai ser movido a WordPress, já leve isso em consideração.</p>
<h3>Você sabe onde buscar ajuda</h3>
<p>Pode parecer idiota, mas tem profissionais que não sabem a diferença entre &#8220;HTML&#8221;, &#8220;CSS&#8221;, &#8220;PHP&#8221; &#8220;JavaScript&#8221; e &#8220;WordPress&#8221;. Sabendo a diferença entre essas coisas, você já deveria saber que se quiser montar um &#8220;carrossel daqueles que giram com os posts em destaque&#8221; vai achar respostas bem mais rápido se procurar em sites ou fóruns de JavaScript do que se ir em fóruns de WordPress (isso considerando que você já sabe como listar os &#8220;posts em destaque&#8221;, que é uma &#8220;coisa de WordPress&#8221;).</p>
<h3>É bom saber</h3>
<p>Existem vários detalhes que podem facilitar muito a sua vida e que geralmente não estão bem claras. As mais importantes são as seguintes:</p>
<ul>
<li>A lógica do WordPress: conteúdo estático (páginas) e conteúdo cronológico (posts);</li>
<li><a title="Usando custom fields, por Justin Tadlock" href="http://justintadlock.com/archives/2007/10/24/using-wordpress-custom-fields-introduction">Campos personalizados</a>: como adicionar informações extras, na hora de cadastrar posts, páginas ou <a title="Informações extras no cadastro de usuários" href="http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields">usuários</a>;</li>
<li><a href="http://sonders.wordpress.com/2008/01/25/wordpress-widgets-uma-revolucao/">Widgets</a>: pra não precisar mexer no código a qualquer nova mudança;</li>
<li>&#8220;<a href="http://themeshaper.com/functions-php-wordpress-child-themes/">Child themes</a>&#8220;: pra fazer só a parte fácil (o CSS) e criar temas derivados;</li>
<li><a href="http://themeshaper.com/action-hooks-wordpress-child-themes/">Ações/Filtros</a>: não só pra criar plugins, mas também pra modificar funções padrão ou criar os &#8220;child themes&#8221;.</li>
</ul>
<p>Continua semana que vem. (Sério, continua mesmo).</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/da-importancia-de-conhecer-bem-o-wordpress/feed</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Classes geradas pelo WordPress</title>
		<link>http://wp-brasil.org/dicas-e-tutoriais/classes-geradas-pelo-wordpress</link>
		<comments>http://wp-brasil.org/dicas-e-tutoriais/classes-geradas-pelo-wordpress#comments</comments>
		<pubDate>Sun, 23 Aug 2009 22:59:50 +0000</pubDate>
		<dc:creator>Cátia Kitahara</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Dicas e Tutoriais]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[estilos]]></category>

		<guid isPermaLink="false">http://wp-brasil.org/?p=1446</guid>
		<description><![CDATA[Para auxiliar os designers, o WordPress gera automaticamente várias classes de CSS (cascade styling sheet) e algumas id&#8217;s facilitando o controle da aparência do blog ou site. Procuro utilizá-las sempre que possível, evitando assim criar classes redundantes. Porém não conheço todas, pois são muitas. Busquei no Codex uma documentação a respeito para me servir de [...]]]></description>
			<content:encoded><![CDATA[<p>Para auxiliar os designers, o WordPress gera automaticamente várias classes de CSS (cascade styling sheet) e algumas id&#8217;s facilitando o controle da aparência do blog ou site. Procuro utilizá-las sempre que possível, evitando assim criar classes redundantes. Porém não conheço todas, pois são muitas. Busquei no <a href="http://codex.wordpress.org/">Codex</a> uma documentação a respeito para me servir de referência. Encontrei apenas esta página <a href="http://codex.wordpress.org/CSS">CSS</a>, mas que relaciona apenas algumas delas. Algumas classes aparecem na documentação da função que as origina, mas infelizmente, nem todas as classes são documentadas e algumas surgem em novas versões e acho que muita gente nem fica sabendo.</p>
<p>Por esse motivo tive a idéia de escrever este post e relacionar algumas das classes que eu conheço e que não estão no Codex ou estão espalhadas nas documentações das funções. Também gostaria de pedir a vocês que me auxiliem na construção dessa lista citando aqui nos comentários quais são as classes que vocês conhecem e qual a função que gera estas classes.  Depois de um período, gostaria de acrescentá-las ao codex, fazendo uma contribuição para toda a comunidade.</p>
<h4>Função post_class()</h4>
<p>Veja este post  <a href="http://wp-brasil.org/dicas-e-tutoriais/aplicando-estilos-aos-posts-com-a-funcao-post_class">Aplicando estilos aos posts com a função post_class()</a>.</p>
<h4>Template tag body_class()</h4>
<p>A função <code>body_class()</code> introduzida no 2.8 gera as seguintes classes dependendo do tipo de página em que se está:</p>
<ul>
<li>rtl</li>
<li>home</li>
<li>blog</li>
<li>archive</li>
<li>date</li>
<li>search</li>
<li>paged</li>
<li>attachment</li>
<li>error404</li>
<li>single postid-(id)</li>
<li>attachmentid-(id)</li>
<li>attachment-(mime-type)</li>
<li>author</li>
<li>author-(user_nicename)</li>
<li>category</li>
<li>category-(slug)</li>
<li>tag</li>
<li>tag-(slug)</li>
<li>page-parent</li>
<li>page-child parent-pageid-(id)</li>
<li>page-template page-template-(nome do arquivo template)</li>
<li>search-results</li>
<li>search-no-results</li>
<li>logged-in</li>
<li>paged-(número da página)</li>
<li>single-paged-(número da página)</li>
<li>page-paged-(número da página)</li>
<li>category-paged-(número da página)</li>
<li>tag-paged-(número da página)</li>
<li>date-paged-(número da página)</li>
<li>author-paged-(número da página)</li>
<li>search-paged-(número da página)</li>
</ul>
<h5>Uso</h5>
<p><code>
<pre class="brush: php">&lt;body &lt;?php body_class();?&gt;&gt;</pre>
<p></code></p>
<h5>Código gerado (output)</h5>
<p>Exemplo, caso a página atual seja a home:</p>
<p><code>
<pre class="brush: html">&lt;body class=&quot;home&quot;&gt;</pre>
<p></code></p>
<p>(fonte: wpengineer.com, post: <a title="Permanent Link to WordPress 2.8 body_class, automatic_feed_links" href="http://wpengineer.com/wordpress-28-body_class-automatic_feed_links/">WordPress 2.8 body_class, automatic_feed_links</a>)</p>
<h4>Função get_avatar()</h4>
<p>Esta função utilizada para exibir o avatar ou gravatar gera as seguintes classes na tag &lt;img&gt;:</p>
<ul>
<li>avatar</li>
<li>avatar-(tamanho)</li>
<li>avatar-default (caso o usuário não tenha avatar/gravatar)</li>
<li>photo</li>
</ul>
<h5>Código gerado (output)</h5>
<p>Exemplo, caso seu avatar tenha medidas de 50x50px:</p>
<p><code>
<pre class="brush: html">&lt;img class=&quot;avatar avatar-50 photo&quot; src=&quot;caminho&quot; alt=&quot;&quot; /&gt;</pre>
<p></code></p>
<h4>Função wp_list_comments</h4>
<p>O WordPress gera as seguintes classes:</p>
<ul>
<li>commentlist</li>
<li>comment</li>
<li>even/odd (para criar estilos cor-sim/cor-não <img src='http://wp-brasil.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</li>
<li>alt</li>
<li>thread-alt</li>
<li>thread-even/thread-odd</li>
<li>depth-(número)</li>
<li>byuser</li>
<li>bypostauthor</li>
<li>parent</li>
<li>comment-author</li>
<li>vcard</li>
<li>url</li>
<li>says</li>
<li>comment-meta</li>
<li>commentmetadata</li>
<li>reply</li>
<li>cancel-comment-reply</li>
<li>cancel-comment-reply-link</li>
<li>commentform</li>
<li>children</li>
</ul>
<p>Ele também gera as classes do avatar acima mencionadas.</p>
<h5>Código gerado (output)</h5>
<p><span><span>Veja <a href="http://www.wp-fun.co.uk/2008/12/10/27-comment-classes/">esse post de Andrew Rickmann</a> onde ele montou um gráfico com a estrutura do html gerado.</span></span></p>
<h4><span><span>Galeria</span></span></h4>
<p><span><span>Quando inserimos uma galeria em um post via shortcode ou diretamente no código com a função do_shortcode() o WordPress gera as seguintes classes:</span></span></p>
<ul>
<li><span><span>gallery</span></span></li>
<li><span><span>gallery-item</span></span></li>
<li><span><span>gallery-icon</span></span></li>
<li><span><span>attachment-thumbnail</span></span></li>
</ul>
<h5>Código gerado (output)</h5>
<pre class="brush: html">&lt;div class=&quot;gallery&quot;&gt;

&lt;dl class=&quot;gallery-item&quot;&gt;

&lt;dt class=&quot;gallery-icon&quot;&gt;

&lt;a title=&quot;titulo&quot; href=&quot;caminho&quot;&gt;

&lt;img class=&quot;attachment-thumbnail&quot; src=&quot;caminho&quot; alt=&quot;&quot; /&gt;

&lt;/a&gt;

&lt;/dt&gt;

&lt;/dl&gt;

&lt;!--assim por diante--&gt;

&lt;/div&gt;</pre>
<p><span><span>Por enquanto são essas classes. Vocês se lembram de mais algumas? Comentem por favor!<br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://wp-brasil.org/dicas-e-tutoriais/classes-geradas-pelo-wordpress/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

