<?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>Ruan Mér - XHTML, CSS, jQuery, WordPress</title>
	<atom:link href="http://www.ruanmer.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ruanmer.com.br/blog</link>
	<description>Ruan Mér - XHTML, CSS, jQuery, WordPress</description>
	<lastBuildDate>Thu, 22 Jul 2010 02:32:14 +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>Exibindo o número de posts e páginas(pages) no WordPress</title>
		<link>http://www.ruanmer.com.br/blog/exibindo-o-numero-de-posts-e-paginaspages-no-wordpress/</link>
		<comments>http://www.ruanmer.com.br/blog/exibindo-o-numero-de-posts-e-paginaspages-no-wordpress/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 02:30:21 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Pages]]></category>
		<category><![CDATA[Posts]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=809</guid>
		<description><![CDATA[O código para mostrar o número de posts, pages ou ambos no WordPress é bem simples. A variável que vamos usar para &#8220;imprimir&#8221; na tela o resultado vai ser $numposts. Exibindo o número de posts e páginas(pages) &#60;?php // Quantidade de posts e pages $numposts = $wpdb-&#62;get_var("SELECT COUNT(*) FROM $wpdb-&#62;posts WHERE post_status = 'publish'"); if [...]]]></description>
			<content:encoded><![CDATA[<p>O código para mostrar o número de posts, pages ou ambos no <a href="http://www.ruanmer.com.br/blog/category/wordpress/" target="_blank">WordPress</a> é bem simples.<span id="more-809"></span></p>
<p>A variável que vamos usar para &#8220;imprimir&#8221; na tela o resultado vai ser <strong>$numposts</strong>.</p>
<h4>Exibindo o número de posts e páginas(pages)</h4>
<pre><code>&lt;?php
// Quantidade de posts e pages
$numposts = $wpdb-&gt;get_var("SELECT COUNT(*) FROM $wpdb-&gt;posts WHERE post_status = 'publish'");
if (0 &lt; $numposts) $numposts = number_format($numposts);
?&gt;

// Mostra o valor
&lt;?php echo $numposts; ?&gt;</code></pre>
<h4>Exibindo o número de posts</h4>
<pre><code>&lt;?php
// Quantidade de posts
$numposts = $wpdb-&gt;get_var("SELECT COUNT(*) FROM $wpdb-&gt;posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 &lt; $numposts) $numposts = number_format($numposts);
?&gt;

// Mostra o valor
&lt;?php echo $numposts; ?&gt;</code></pre>
<h4>Exibindo o número de páginas(pages)</h4>
<pre><code>&lt;?php
// Quantidade de pages
$numposts = $wpdb-&gt;get_var("SELECT COUNT(*) FROM $wpdb-&gt;posts WHERE post_status = 'publish' AND post_type = 'page'");
if (0 &lt; $numposts) $numposts = number_format($numposts);
?&gt;

// Mostra o valor
&lt;?php echo $numposts; ?&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/exibindo-o-numero-de-posts-e-paginaspages-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizando o campo de busca (search form) no WordPress</title>
		<link>http://www.ruanmer.com.br/blog/customizando-o-campo-de-busca-search-form-no-wordpress/</link>
		<comments>http://www.ruanmer.com.br/blog/customizando-o-campo-de-busca-search-form-no-wordpress/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 01:29:34 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[get_search_form]]></category>
		<category><![CDATA[Search Form]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=791</guid>
		<description><![CDATA[É muito fácil customizar a forma de apresentação do campo de busca (search form) no WordPress. Primeiro, para chamar o campo de busca no seu tema de WordPress você usa o código: &#60;?php get_search_form(); ?&#62; Caso você não tenha no seu tema um arquivo chamado de searchform.php, o WordPress por padrão vai apresentar o template do campo [...]]]></description>
			<content:encoded><![CDATA[<p>É muito fácil customizar a forma de apresentação do campo de busca (search form) no WordPress.<span id="more-791"></span></p>
<p>Primeiro, para chamar o campo de busca no seu tema de WordPress você usa o código:</p>
<pre><code>&lt;?php get_search_form(); ?&gt;</code></pre>
<p>Caso você não tenha no seu tema um arquivo chamado de <em>searchform.php</em>, o WordPress por padrão vai apresentar o template do campo de busca dessa forma:</p>
<pre><code>&lt;form role="search" method="get" id="searchform" action="http://www.example.com/" &gt;
	&lt;div&gt;&lt;label for="s"&gt;Search for:&lt;/label&gt;
	&lt;input type="text" value="" name="s" id="s" /&gt;
	&lt;input type="submit" id="searchsubmit" value="Search" /&gt;
	&lt;/div&gt;
&lt;/form&gt;</code></pre>
<p>Para mudar esse template você pode fazer de 2 formas. Primeiro, você pode criar um arquivo <em>searchform.php</em> e adicionar o código abaixo:</p>
<pre><code>/**
Template Name: Search Form
**/

&lt;form action="/" method="get" accept-charset="utf-8" id="searchform" role="search"&gt;
  &lt;div&gt;
    &lt;label for="s"&gt;Search for:&lt;/label&gt;
    &lt;input type="text" name="s" id="s" value="&lt;?php the_search_query(); ?&gt;" /&gt;
    &lt;input type="submit" id="searchsubmit" value="Search" /&gt;
  &lt;/div&gt;
&lt;/form&gt;</code></pre>
<p>E então é só editar da maneira que desejar o HTML e o CSS.</p>
<p>Outra maneira é criar uma função dentro do arquivo <em>functions.php</em> no seu tema. Dentro dele adicione o código:</p>
<pre><code>function my_search_form($form) {
$form = '&lt;form method="get" id="searchform" action="' . get_option('home') . '/" &gt;
&lt;div&gt;&lt;label for="s"&gt;' . __('Search for:') . '&lt;/label&gt;
&lt;input type="text" value="' . attribute_escape(apply_filters('the_search_query', get_search_query())) . '" name="s" id="s" /&gt;
&lt;input type="submit" id="searchsubmit" value="'.attribute_escape(__('Search')).'" /&gt;
&lt;/div&gt;
&lt;/form&gt;';
return $form;
}</code></pre>
<p>Para chamar a função que você criou no seu tema, em vez do <em>get_search_form()</em>, você precisa usar o seguinte código:</p>
<pre><code>&lt;?php add_filter('get_search_form', 'my_search_form'); ?&gt;</code></pre>
<p><b>* Nota:</b> o nome <em>my_search_form</em> tem de ser o mesmo nome da função que você criou no arquivo <em>functions.php</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/customizando-o-campo-de-busca-search-form-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resolvendo problemas de paginação no WordPress</title>
		<link>http://www.ruanmer.com.br/blog/resolvendo-problemas-de-paginacao-no-wordpress/</link>
		<comments>http://www.ruanmer.com.br/blog/resolvendo-problemas-de-paginacao-no-wordpress/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 19:58:24 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[BUG]]></category>
		<category><![CDATA[Resolvendo problemas]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[Paginação]]></category>
		<category><![CDATA[query_posts]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=782</guid>
		<description><![CDATA[Um problema que muitos sofrem é a paginação dos posts quando se altera um Loop no WordPress. Por exemplo, geralmente usamos a função query_posts antes do Loop para que o WordPress mostre uma determinada categoria, ou uma determinada quantidade de posts. O problema é que quando usamos o query_posts, o WordPress é afetado, e assim [...]]]></description>
			<content:encoded><![CDATA[<p>Um problema que muitos sofrem é a paginação dos posts quando se altera um Loop no WordPress.<span id="more-782"></span> Por exemplo, geralmente usamos a função <em>query_posts</em> antes do Loop para que o WordPress mostre uma determinada categoria, ou uma determinada quantidade de posts. O problema é que quando usamos o <em>query_posts</em>, o WordPress é afetado, e assim a paginação não funciona corretamente. O usuário clica em “Próximos Posts”, e ele repete os mesmo posts novamente.</p>
<p>A solução é incluir um código no Loop, que irá fazer a paginação funcionar corretamente.</p>
<p>Primeiro, entre em uma das páginas do seu tema (index.php por exemplo). Localize no Loop, o código:</p>
<pre><code>&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;</code></pre>
<p>Se você adicionou o <em>query_posts</em>, ele deve está algo assim:</p>
<pre><code>&lt;?php query_posts(’cat=10&amp;showposts=6′); ?&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;</code></pre>
<p>Para solucionar o problema, substitua o código por:</p>
<pre><span style="font-family: monospace;">&lt;?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?&gt;
&lt;?php query_posts("cat=10&amp;showposts=6&amp;paged=$paged"); ?&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;</span></pre>
<p><strong>* Nota:</strong> É importante que você mantenha as aspas na função <em>query_posts</em>, pois só assim ele irá funcionar.</p>
<p>E está pronto!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/resolvendo-problemas-de-paginacao-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exibir os posts relacionados no WordPress sem precisar instalar plugin</title>
		<link>http://www.ruanmer.com.br/blog/exibir-os-posts-relacionados-no-wordpress-sem-precisar-instalar-plugin/</link>
		<comments>http://www.ruanmer.com.br/blog/exibir-os-posts-relacionados-no-wordpress-sem-precisar-instalar-plugin/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 03:25:40 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Posts Relacionados]]></category>
		<category><![CDATA[Related Posts]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=769</guid>
		<description><![CDATA[Existe uma maneira de exibir no WordPress os posts relacionados sem precisar instalar um plugin. A vantagem é que você pode editar da maneiro que quiser a estrutura de como vai ser exibida esses posts relacionados. Você pode exibir esses posts relacionados pelas tags ou pela categorias. Ou seja, posts que tiverem as mesmas tags/categorias [...]]]></description>
			<content:encoded><![CDATA[<p>Existe uma maneira de exibir no <a href="http://www.ruanmer.com.br/blog/category/wordpress/" target="_blank">WordPress</a> os posts relacionados sem precisar instalar um plugin. A vantagem é que você pode editar da maneiro que quiser a estrutura de como vai ser exibida esses posts relacionados.<span id="more-769"></span></p>
<p>Você pode exibir esses posts relacionados pelas tags ou pela categorias. Ou seja, posts que tiverem as mesmas tags/categorias irão aparecer nessa lista de posts relacionados.</p>
<h4>Exibir os post relacionados pelas tags</h4>
<p>Abra o arquivo <em>single.php</em> por exemplo, e nele adicione o código dentro do <em>if</em> do post:</p>
<pre><code>&lt;?php
$tags = wp_get_post_tags($post-&gt;ID);
if ($tags) {
	$tag_ids = array();
	foreach($tags as $individual_tag) $tag_ids[] = $individual_tag-&gt;term_id;

	$args=array(
		'tag__in' =&gt; $tag_ids,
		'post__not_in' =&gt; array($post-&gt;ID),
		'showposts'=&gt;5, // Number of related posts that will be shown.
		'caller_get_posts'=&gt;1
	);
	$my_query = new wp_query($args);
	if( $my_query-&gt;have_posts() ) {
		echo '&lt;h3&gt;Related Posts&lt;/h3&gt;&lt;ul&gt;';
		while ($my_query-&gt;have_posts()) {
			$my_query-&gt;the_post();
		?&gt;
			&lt;li&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Permanent Link to &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;?php
		}
		echo '&lt;/ul&gt;';
	}
}
?&gt;</code></pre>
<h4>Exibir os post relacionados pelas categorias</h4>
<p>Abra o arquivo <em>single.php</em> por exemplo, e nele adicione o código dentro do <em>if</em> do post:</p>
<pre><code>&lt;?php
$categories = get_the_category($post-&gt;ID);
if ($categories) {
	$category_ids = array();
	foreach($categories as $individual_category) $category_ids[] = $individual_category-&gt;term_id;

	$args=array(
		'category__in' =&gt; $category_ids,
		'post__not_in' =&gt; array($post-&gt;ID),
		'showposts'=&gt;5, // Number of related posts that will be shown.
		'caller_get_posts'=&gt;1
	);
	$my_query = new wp_query($args);
	if( $my_query-&gt;have_posts() ) {
		echo '&lt;h3&gt;Related Posts&lt;/h3&gt;&lt;ul&gt;';
		while ($my_query-&gt;have_posts()) {
			$my_query-&gt;the_post();
		?&gt;
			&lt;li&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Permanent Link to &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;?php
		}
		echo '&lt;/ul&gt;';
	}
}
?&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/exibir-os-posts-relacionados-no-wordpress-sem-precisar-instalar-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Criando uma página personalizada no WordPress</title>
		<link>http://www.ruanmer.com.br/blog/criando-uma-pagina-personalizada-no-wordpress/</link>
		<comments>http://www.ruanmer.com.br/blog/criando-uma-pagina-personalizada-no-wordpress/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 03:37:55 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Modelo]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=756</guid>
		<description><![CDATA[As vezes, em certos projetos, precisamos criar uma página com uma estrutura diferente das demais. Para isso, o WordPress oferece algumas opções. Uma delas é usar a opção de &#8220;Modelo Personalizado&#8221;. Passo a passo 1º Copie o arquivo page.php ou single.php e renomeie para outro nome como novotemplate.php (esse nome é um exemplo, você pode [...]]]></description>
			<content:encoded><![CDATA[<p>As vezes, em certos projetos, precisamos criar uma página com uma estrutura diferente das demais. Para isso, o WordPress oferece algumas opções. Uma delas é usar a opção de &#8220;Modelo Personalizado&#8221;.<span id="more-756"></span></p>
<h4>Passo a passo</h4>
<p><strong>1º</strong> Copie o arquivo <em>page.php</em> ou <em>single.php</em> e renomeie para outro nome como <em>novotemplate.php</em> (esse nome é um exemplo, você pode dar o nome que preferir).</p>
<p><strong>2º</strong> Agora você tem de fazer o WordPress identificar esse arquivo como sendo um template. Para isso vamos edita-ló. Você terá de substituir o código do começo do arquivo que você copiou para:</p>
<pre><code>&lt;?php
/**
Template Name: <strong>Nome do Template</strong> */
get_header(); ?&gt;</code></pre>
<p><strong>* Nota:</strong> No lugar do &#8220;Nome do Template&#8221; você colocará o nome que desejar dar a essa página personalizada.</p>
<p><strong>3º</strong> Agora que seu template foi criado, você só precisa ativá-lo quando for criar uma nova página. Quando criar uma nova página, vai ter a opção &#8220;Modelo&#8221; do lado direito, você só precisa escolher o nome do seu template entre as opções.</p>
<p><img src="http://img30.imageshack.us/img30/3885/12505936.jpg" alt="" /><br />
<em>Observe a opção &#8220;Modelo&#8221; no layout</em></p>
<p>As opções de edições são inúmeras, só depende do que você precisar.</p>
<h4>A opção modelo não aparece?</h4>
<p>Se você fez todo o passo a passo exatamente como descrito acima, e quando foi ativar o novo template não visualizou a opção &#8220;Modelo&#8221;, de uma lida nesse <a href="http://www.ruanmer.com.br/blog/a-opcao-modelo-da-pagina-sumiu-do-wordpress/" target="_blank">post sobre um possível problema que pode ocorrer em relação a opção &#8220;modelo&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/criando-uma-pagina-personalizada-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Use diferentes fontes com o Google Font API</title>
		<link>http://www.ruanmer.com.br/blog/use-diferentes-fontes-com-o-google-font-api/</link>
		<comments>http://www.ruanmer.com.br/blog/use-diferentes-fontes-com-o-google-font-api/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 20:50:42 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fontes]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Font API]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=741</guid>
		<description><![CDATA[A maior decepção para a maioria dos web-designers é não poder usar vários tipos de fontes quando vão fazer um layout para um site em HTML onde o texto é dinâmico. Atualmente existem diversas maneiras inventadas de conseguir usar as fontes &#8220;não padrão&#8221; nos sites. Tem algumas soluções que usam Flash, outras em JavaScript, mas [...]]]></description>
			<content:encoded><![CDATA[<p>A maior decepção para a maioria dos web-designers é não poder usar vários tipos de fontes quando vão fazer um layout para um site em <a href="http://www.ruanmer.com.br/blog/category/html/" target="_blank">HTML</a> onde o texto é dinâmico.<span id="more-741"></span></p>
<p>Atualmente existem diversas maneiras inventadas de conseguir usar as fontes &#8220;não padrão&#8221; nos sites. Tem algumas soluções que usam Flash, outras em JavaScript, mas nenhuma delas é boa o suficiente para se tornar algo recomendável.</p>
<p>Pensando nisso o Google criou um catálogo de fontes de alta qualidade para o uso dos desenvolvedores, o <a href="http://code.google.com/webfonts" target="_blank">Google Font API</a>. Ainda não é o que todos nos desejariamos, que seria usar isso nativamente, pois o Google Font API requer o uso de arquivos do Google para poder funcionar, mas é uma ótima solução.</p>
<p>As vantagens do Google Font API em relação aos outros métodos com Flash ou JavaScript são enormes. A unica desvantagem por enquanto é que o <a href="http://code.google.com/webfonts" target="_blank">catálogo dispõe de poucas fontes</a>, o que imaginamos ser algo que vai crescer com o tempo.</p>
<p>Essa API é compatível com a maioria dos browser que usamos atualmente, como: Chrome versão 4+, Firefox versão 3.5+, Safari versão 3.1+, Opera versão 10.5+ e IE versão 6+.</p>
<h4>Usando o Google Font API</h4>
<p>Para usa-lo é muito fácil. Veja um exemplo:</p>
<pre><code>&lt;html&gt;
  &lt;head&gt;
    <strong>&lt;link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"&gt;</strong>
    &lt;style&gt;
      body {
        <strong>font-family: 'Tangerine', serif;</strong>
        font-size: 48px;
      }
    &lt;/style&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;h1&gt;Making the Web Beautiful!&lt;/h1&gt;
  &lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>Repare o código em vermelho que você tem de usar para poder funcionar. Bem simples neh?! Vamos ver agora como funciona o código em detalhe.</p>
<p>Primeiro você usa a URL padrão:</p>
<pre><code>http://fonts.googleapis.com/css</code></pre>
<p>Para usar a fonte <a href="http://code.google.com/webfonts/family?family=Inconsolata" target="_blank">Inconsolata</a> por exemplo, adiciona ao link <em>?family=</em> e o nome da fonte:</p>
<pre><code>http://fonts.googleapis.com/css<strong>?family=Inconsolata</strong></code></pre>
<p>Se o seu projeto precisar de mais de uma fonte do Google Font API, adicione ao final do nome da primeira fonte uma | e em seguida o nome da outra fonte:</p>
<pre><code>http://fonts.googleapis.com/css?family=Tangerine<strong>|</strong>Inconsolata<strong>|</strong>Droid+Sans</code></pre>
<p><strong>*Nota:</strong> repare que as fontes com nome com espaço você tem de adicionar um + no lugar do espaço.</p>
<h4>Mudando o estilo da fonte</h4>
<p>O Google Font API também permite customizar o estilo da fonte que você quiser usar. Para isso, adicione dois pontos ( : ) ao final do nome da fonte para usar os estilos que quiser, por exemplo:</p>
<pre><code>http://fonts.googleapis.com/css?family=Cantarell<strong>:italic</strong>|Droid+Serif<strong>:bold</strong></code></pre>
<p><strong>As opções de estilo são:</strong><br />
itálico = italic ou i<br />
negrito = bold ou b<br />
negrito e itálico = bolditalic ou bi</p>
<p>Veja quais variações de estilo cada fonte suporta no <a href="http://code.google.com/webfonts" target="_blank">catálogo de fontes</a>.</p>
<p>O Google também disponibiliza uma biblioteca JavaScript, chamada <a href="http://code.google.com/intl/pt-BR/apis/webfonts/docs/webfont_loader.html" target="_blank">WebFont Loader</a>, que te dá mais controle sobre o carregamento das fontes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/use-diferentes-fontes-com-o-google-font-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como rodar IE6, IE7, IE8, Firefox e outros no seu PC</title>
		<link>http://www.ruanmer.com.br/blog/como-rodar-ie6-ie7-ie8-firefox-e-outros-no-seu-pc/</link>
		<comments>http://www.ruanmer.com.br/blog/como-rodar-ie6-ie7-ie8-firefox-e-outros-no-seu-pc/#comments</comments>
		<pubDate>Mon, 31 May 2010 19:51:09 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Resolvendo problemas]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Spoon]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=701</guid>
		<description><![CDATA[Um problema que todo desenvolvedor de HTML/CSS passa é na hora de testar seu site em diferentes tipos de navegadores. Principalmente quando falamos de IE, que é o navegador que mais complica o trabalho do desenvolvedor. Geralmente usamos programas como Multiple IE, IETester, entre outros, que emulam outros navegadores. Mas esses, muitas vezes apresentam bugs [...]]]></description>
			<content:encoded><![CDATA[<p>Um problema que todo desenvolvedor de HTML/CSS passa é na hora de testar seu site em diferentes tipos de navegadores. Principalmente quando falamos de IE, que é o navegador que mais complica o trabalho do desenvolvedor. <span id="more-701"></span></p>
<p>Geralmente usamos programas como <a href="http://tredosoft.com/Multiple_IE" target="_blank">Multiple IE</a>, <a href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank">IETester</a>, entre outros, que emulam outros navegadores. Mas esses, muitas vezes apresentam bugs para diversos usuários.</p>
<p>Para nossa sorte, existe uma ótima solução para esse problema, conhecido como <a href="http://www.spoon.net/Browsers/" target="_blank">Spoon Browser Sandbox</a>. O Spoon roda diferentes navegadores no seu PC, e a única coisa que você precisa fazer é instalar um plugin.</p>
<p>Ao entrar pela primeira vez na página do <a href="http://www.spoon.net/Browsers/" target="_blank">Spoon Browser Sandbox</a>, ele vai pedir para você instalar o plugin. Depois disso, você poderá rodar qualquer navegadores disponível no site. Lembre-se, os navegadores não estarão instalados no seu PC, então você terá de acessar o site do <a href="http://www.spoon.net/Browsers/" target="_blank">Spoon</a> toda vez que quiser fazer seus testes.</p>
<p>Os navegadores disponíveis para uso são: Microsoft Internet Explorer (IE6, IE7 e IE8), Mozilla Firefox (2, 3 e 3.5), Apple Safari (3 e 4), Google Chrome e Opera (9 e 10).</p>
<h4>Problemas que podem ocorrer</h4>
<p>Apesar desse &#8220;emulador&#8221; ser muito bom, já tiver um ou outro problema com ele. Por exemplo: através do Chrome não consigo usá-lo, e em meu notebook ele não queria funcionar de maneira nenhuma. Fora isso, ele já me salvou diversas vezes. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/como-rodar-ie6-ie7-ie8-firefox-e-outros-no-seu-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remover o &#8220;Privado&#8221; e &#8220;Protegido&#8221; dos títulos no WordPress</title>
		<link>http://www.ruanmer.com.br/blog/remover-o-private-e-protected-dos-titulos-no-wordpress/</link>
		<comments>http://www.ruanmer.com.br/blog/remover-o-private-e-protected-dos-titulos-no-wordpress/#comments</comments>
		<pubDate>Mon, 31 May 2010 03:38:41 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Privado]]></category>
		<category><![CDATA[Private]]></category>
		<category><![CDATA[Protected]]></category>
		<category><![CDATA[Protegido]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=686</guid>
		<description><![CDATA[Para remover esse prefixo que aparece nos posts marcados como Privado ou Protegido é muito simples. Primeiro você tem de ter acesso ao seu FTP. Dentro da pasta do seu tema existe um arquivo chamado functions.php. Na parte PHP do código adicione o código abaixo: function alterar_titulo($titulo) { $titulo = attribute_escape($titulo); $keywords = array( '#Protegido:#', [...]]]></description>
			<content:encoded><![CDATA[<p>Para remover esse prefixo que aparece nos posts marcados como <em>Privado</em> ou <em>Protegido</em> é muito simples.<span id="more-686"></span></p>
<p>Primeiro você tem de ter acesso ao seu FTP. Dentro da pasta do seu tema existe um arquivo chamado <em>functions.php</em>. Na parte PHP do código adicione o código abaixo:</p>
<pre><code>function alterar_titulo($titulo) {
	$titulo = attribute_escape($titulo);
	$keywords = array(
	'#Protegido:#',
	'#Privado:#'
	);
	$substituir = array(
	'', // podes definir se queres branco ou outra palavra, imagem, etc
	'' // O mesmo para quando aparece o texto Private
	);
	$titulo = preg_replace($keywords, $substituir, $titulo);
	return $titulo;
}
add_filter('the_title', 'alterar_titulo');</code></pre>
<p><strong>Tenha cuidado</strong> para não adicionar o código dentro de outra função (function) ou dentro da parte JavaScript (&lt;script&gt;) do código que fica mais para o final do arquivo <em>functions.php</em>.</p>
<p><strong>Caso seu WordPress seja em inglês</strong>, você deve usar o seguinte código:</p>
<pre><code>function alterar_titulo($titulo) {
	$titulo = attribute_escape($titulo);
	$keywords = array(
	'#Protected:#',
	'#Private:#'
	);
	$substituir = array(
	'', // podes definir se queres branco ou outra palavra, imagem, etc
	'' // O mesmo para quando aparece o texto Private
	);
	$titulo = preg_replace($keywords, $substituir, $titulo);
	return $titulo;
}
add_filter('the_title', 'alterar_titulo');</code></pre>
<p>Repare que a única coisa que mudou no código foi texto <em>Protected</em> e <em>Private</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/remover-o-private-e-protected-dos-titulos-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinkWithin – Artigos relacionados com imagem no seu blog</title>
		<link>http://www.ruanmer.com.br/blog/linkwithin-%e2%80%93-artigos-relacionados-com-imagem-no-seu-blog/</link>
		<comments>http://www.ruanmer.com.br/blog/linkwithin-%e2%80%93-artigos-relacionados-com-imagem-no-seu-blog/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 03:46:52 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[LinkWithin]]></category>
		<category><![CDATA[Posts Relacionados]]></category>
		<category><![CDATA[Related Posts]]></category>
		<category><![CDATA[thumb]]></category>
		<category><![CDATA[thumbnails]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=484</guid>
		<description><![CDATA[LinkWithin é um plugin que se destaca por ser muito fácil de instalar e por funcionar em diversas plataformas de blog como WordPress e Blogger. O interessante desse plugin é que ele procura sozinho as imagens no seus artigos e coloca elas como thumbnails dos seus artigos relacionados. Caso ele não ache nenhuma imagem no [...]]]></description>
			<content:encoded><![CDATA[<p>LinkWithin é um plugin que se destaca por ser muito fácil de instalar e por funcionar em diversas plataformas de blog como <a href="http://www.ruanmer.com.br/blog/category/wordpress/" target="_blank">WordPress</a> e Blogger.<span id="more-484"></span></p>
<p>O interessante desse plugin é que ele procura sozinho as imagens no seus artigos e coloca elas como thumbnails dos seus artigos relacionados. Caso ele não ache nenhuma imagem no seu artigo, ele substitui por um link com texto.</p>
<p><strong>Instalando no WordPress:</strong><br />
<strong>1°</strong> &#8211; Vá no site do <a href="http://www.linkwithin.com/">LinkWithin</a> e preencha o formulário (imagem de exemplo abaixo) e clique em &#8220;Get Widget!&#8221;.<br />
<img title="LinkWithin – Artigos relacionados com imagem no seu blog" src="http://www.ruanmer.com.br/upload-img/lw.jpg" alt="LinkWithin – Artigos relacionados com imagem no seu blog" /></p>
<p><strong>2°</strong> &#8211; Depois disso, faça o download do arquivo <em>.zip</em>.<br />
<strong>3°</strong> &#8211; Descompacte o arquivo <em>.zip</em> e suba para a pasta &#8220;Plugins&#8221; através do FTP do seu blog.<br />
<strong>4°</strong> &#8211; No administrativo do seu blog, vá no menu &#8220;Plugins&#8221; e ative o plugin &#8220;LinkWithin&#8221;. E está feito!</p>
<p><strong>Resultado final com imagem:</strong> <a href="http://www.ruanmer.com.br/blog/wp-admin/post.php?action=edit&#038;post=484" target="_blank">ver exemplo</a></p>
<p><strong>Resultado final com texto:</strong> <a href=""http://www.ruanmer.com.br/upload-img/artigosrelacionados.jpg" target="_blank">ver exemplo</a></p>
<p><strong>Observação:</strong> O plugin demora uns segundos para aparecer na página.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/linkwithin-%e2%80%93-artigos-relacionados-com-imagem-no-seu-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sociable &#8211; Plugin para colocar redes sociais no WordPress</title>
		<link>http://www.ruanmer.com.br/blog/sociable-plugin-para-colocar-redes-sociais-no-wordpress/</link>
		<comments>http://www.ruanmer.com.br/blog/sociable-plugin-para-colocar-redes-sociais-no-wordpress/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 04:14:02 +0000</pubDate>
		<dc:creator>Ruan Mér</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Redes Sociais]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[sociable]]></category>

		<guid isPermaLink="false">http://www.ruanmer.com.br/blog/?p=455</guid>
		<description><![CDATA[O Sociable é um plugin que adiciona os links das suas redes sociais preferidas em artigos ou páginas de seu blog ou site em wordpress. O plugin é bem fácil de instalar. Basta fazer o download do Sociable, descompactar o arquivo e colocar a pasta &#8220;sociable&#8221; &#8211; através do seu FTP &#8211; na raiz da [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://wordpress.org/extend/plugins/sociable/" target="_blank">Sociable</a> é um plugin que adiciona os links das suas redes sociais preferidas em artigos ou páginas de seu blog ou site em <a href="http://www.ruanmer.com.br/blog/category/wordpress/" target="_blank">wordpress</a>.<span id="more-455"></span></p>
<p><strong>O plugin é bem fácil de instalar.</strong> Basta fazer o <a href="http://wordpress.org/extend/plugins/sociable/installation/" target="_blank">download do Sociable</a>, descompactar o arquivo e colocar a pasta &#8220;sociable&#8221; &#8211; através do seu FTP &#8211; na raiz da sua <em>pasta de plugins</em>.</p>
<p>Depois disso, vá no administrativo do seu blog/site, e no menu &#8220;Plugins&#8221; ative o Sociable. No menu &#8220;Configurações&#8221; ou &#8220;Opções&#8221; (depende da versão do seu <a href="http://www.ruanmer.com.br/blog/category/wordpress/" target="_blank">wordpress</a>), clique no link &#8220;Sociable&#8221;.</p>
<p>Dentro de &#8220;Sociable&#8221; você poderá escolher entre diversas redes sociais (veja imagem abaixo). Você também escolhe onde devem aparecer os ícones: nos posts individuais, nas páginas de categoria, na pagina principal, nas páginas de arquivos, e etc.</p>
<p><img src="http://www.ruanmer.com.br/upload-img/screenshot-1.png" alt="" /></p>
<p>O resultado final fica parecido com:<br />
<img src="http://www.ruanmer.com.br/upload-img/sociableex.jpg" alt="" /></p>
<p>* O CSS do plugin fica dentro da pasta &#8220;sociable&#8221; que você instalou na pasta &#8220;Plugins&#8221; no FTP, o nome é <em>sociable.css</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruanmer.com.br/blog/sociable-plugin-para-colocar-redes-sociais-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
