Adsense + PHP = solução para Wordpress
Ae pessoal,
Quem usa o Wordpress para gerir o blog, e o Adsense como monetização acaba sempre quebrando um pouco a cabeça para que os anúncios apareçam de forma interessante no blog. Principalmente na index do blog.
Anúncios nos posts são muito comuns e praticamente toda a blogosfera usa. Só que exibir eles na página principal do blog é um pouco chato, já que o Adsense permite apenas 3 blocos de anúncios por página. Quando estamos na página permanente do post posicionamos com facilidade o anúncio, mas na index eles normalmente aparece nos primeiros posts devido a restrição do número de anúncios exibidos.
Mas como contornar essa situação e fazer que os anúncios se dividam um pouco entres os posts da index? Fiz alguns testes aqui no blog e encontrei uma solução para isso. Basta olhar na index que você verá um bloco de links do Google a cada três posts. Para gerar os anúncios dessa maneira usei uma dica do Rodrigo Guedin no Blog Ajuda, com algumas adaptações. Vou apresentar essa solução para vocês!
Para isso vamos editar a página index.php de seu tema, para isso abra ele no seu editor favorito. Eu uso normalmente o site CreateWorkspace.com que já falei aqui no blog.
Esse arquivo varia muito de tema para tema, então vamos tentar procurar locais comuns em todos os temas para usar como padrão.
Logo na primeira linha do arquivo coloque o código abaixo:
Procure agora pela linha abaixo
Essa linha normalmente é o fim da exibição do post na página principal do blog, pode ser que varie um pouco, mas na maioria dos temas que já usei é assim.
Acima da linha citada acima coloque o código abaixo:
<?php
if ($i_posts == 0){
?>
<div align=”center”>
//Insira aqui o código do Adsense
</div>
<?php
}
$i_posts++;
if ($i_posts == 3){
$i_posts = 0;}
?>
Quem controla o sistema que conta os posts é a linha if ($i_posts == 3){, e alterando o número os anúncios aparecem com o intervalo que você desejar. No exemplo os anúncios aparecem a cada 3 posts, e para alterar basta alterar esse valor no código.
Lembre-se de fazer um backup do arquivo index.php antes de fazer as alterações, para caso o arquivo não funcione mais você possa restaura-lo mais tarde. Da forma que mostrei aqui os anúncios de links do Google são exibidos em minha página principal. O posicionamento do código citado pode variar de tema para tema, e é sempre bom procurar entender bem a estrutura do código do Wordpress antes de fazer uma mudança mais radical.
Espero que seja útil a vocês
Gostou do artigo?
Então assine o feed do blog ou
receba via e-mail.
Leia mais...
- Pequena modificação no Asides
- Tutorial: Criando sistema de votos
- Hora de testes
- iGoogle, o Portal personalizado do Google
- E os anúncios Adsense, como andam?



junho 27th, 2007 at 6:23 am
junho 27th, 2007 at 10:29 am
Ela é importante já que se você colocar mais blocos de anúncios que o permitido, mesmo que eles não apareçam, você poderá ter a conta do AdSense bloqueada.
abraço
fevereiro 17th, 2009 at 3:57 pm
março 17th, 2009 at 11:01 pm
me ajuda amigo…
Estou usando o StudioPress no meu site (www.neridesign.com.br), mas está dando algum problema de alinhamento, ele alinha ao centro e de repente puxa para a esquerda, muito louco o negócio… estou quebrando a cabeça para achar o problema…