Adicionar adsense a cada 2 posts

Dizem que a publicidade no conteúdo dá mais resultado do que na sidebar, por isso trago um código que ira meter um banner de publicidade, ou mesmo outra coisa que desejares, em cada 2 posts.

Para fazer isso temos de adicionar uma variável antes de começar o loop de posts no wordpress.

Procura o seguinte código, ou algo parecido no ficheiro index.php:

while (have_posts()) : the_post();

E antes desse codigo adiciona a seguinte variável:

$count = 1;

Depois dentro do loop de posts vamos adicionar um if para adicionar o código adsense a cada 2 posts. Mete o código abaixo onde queres que mostre o adsense, sempre dentro do loop(while):

< ?php if ($count % 2 == 0){ ?>
        Adiciona o teu codigo adsense aqui
< ?php } ?>

*sem o espaço entre < e ?php

Como podem ver, o DicasWP já está a utilizar uma maneira parecida com esta. 🙂



Com um total de 70 posts.

6 Comentários

  1. F3rn4nd0
    27 de Fevereiro de 2010 ás 0:39

    Não funciocou aqui :S

    no “$count = 1;” não falta algo ?

  2. ORiOn
    27 de Fevereiro de 2010 ás 2:16

    Você está a apagar o espaço que tem ente o < e ?php ? Se mesmo assim não resultar tente mudar o 1 em count para 0.

  3. F3rn4nd0
    27 de Fevereiro de 2010 ás 3:36

    Opa, funcionou mudando o count 🙂
    Vlw amigo!

  4. ORiOn
    27 de Fevereiro de 2010 ás 13:04

    De nada! 🙂

  5. Rhenan
    26 de Fevereiro de 2012 ás 0:51

    Olá,
    Teria como adaptar o código para que ele adicionasse um bloco de anúncios abaixo do segundo post e não a cada dois posts?

    Até.

  6. ORiOn
    26 de Fevereiro de 2012 ás 14:50

    Sim, só precisa de mudar if ($count % 2 == 0) para if ($count == 2). 🙂

Comenta com força que é de graça!