Como adicionar adsense para cada autor num blog

Já me perguntaram varias vezes como é que eu fiz para adicionar um campo ao perfil de cada autor no LibertyTuga para adicionar o seu código de adsense que depois aparece no fim de cada artigo escrito por ele.

Eu não uso nenhum plugin especifico para isso! O plugin em si já foi descontinuada há muito tempo! O plugin em questão é o WP User Manager.

Tive de fazer algumas modificações ao plugin para que ele permitisse html nos campos. Para tornar este tutorial mais fácil e rápido, podem fazer download do plugin já modificado aqui.

1- Depois de fazer download instalem o plugin, vai aparecer um novo menu onde podes editar e adicionar mais campos ao perfil de cada utilizador.

2- Clica em Add Field, vai-te aparecer uma pagina onde podes escolher as especificações para um novo campo. Mete tudo como está na imagem a baixo.


*clica na imagem para a ver em ponto maior.

Já podem ir ao vosso perfil e ver que já lá tem um novo campo para adicionar o código adsense.

3- Agora precisamos de adicionar um código no theme para que o código adsense mostre no fim de cada artigo.

No ficheiro single.php dentro do loop, a seguir a the_content() adicionem o seguinte codigo:

< ?php the_author_meta('wpum_author_adsense'); ?>

*sem o espaço entre o < e ?php

Podem adicionar esse código em outro lugar, desde que esteja dentro do loop do post.

E é tudo, agora os colaboradores do teu blog já vão ter menos trabalho porque não precisam de adicionar a publicidade manualmente.



Com um total de 71 posts.

20 Comentários

  1. Nuno
    21 de Fevereiro de 2010 ás 23:36

    Boas ORiOn
    É sem dúvida uma das soluções, mas não seria mais fácil criar uma página para cada autor, e ele apenas teria de seleccionar a sua página.
    O gestor do site colocava directamente o código de adsense ou outro banner qualquer na página de cada autor.

  2. ORiOn
    22 de Fevereiro de 2010 ás 11:53

    Nuno, não percebi muito bem. Como assim criar uma pagina para cada um? :/

  3. joao
    22 de Fevereiro de 2010 ás 14:22

    Interessante, a possibilidade do blog ter vários autores iria permitir enriquecer o blog com mais conteúdo, e a possibilidade desses mesmos autores terem o seu próprio adsense nos seus posts seria uma forma de os angariar e de os incentivar a inserir conteúdo, certo ? tudo resume-se a isso não é ? ou existe algo mais que eu não esteja a ver ?

  4. ORiOn
    22 de Fevereiro de 2010 ás 15:24

    joao, sim, é isso mesmo! 😉

  5. Nuno
    23 de Fevereiro de 2010 ás 0:07

    Boas Orion
    Tal como podes criar páginas de posts personalizadas. Deixo-te um excerto: Sinple post template. Some themes have custom templates you can use for single posts that might have additional features or custom layouts. If so, you’ll see them above.

    Depois é só escolher a que se quer.

  6. ORiOn
    23 de Fevereiro de 2010 ás 0:38

    Nuno, Ah, ya, tá certo, mas depois se quiseres editar um tinhas de editar o outro tambem.

    E os colaboradores tem permisão para escolher a template?

  7. Nuno
    23 de Fevereiro de 2010 ás 0:53

    Os colaboradores (permissão de editor) só escolhem a template, quem coloca o código é o administrador directamente na página (template) php.

  8. ORiOn
    23 de Fevereiro de 2010 ás 2:57

    Sim, eu sei, mas sempre que quiseces modificar o codigo era mais complicado, e ele tinha de andar a pedir-te. E depois sempre que quiseses fazer uma modificação no theme tinhas de editar os varios ficheiros para cada autor.

  9. jucelio
    2 de Dezembro de 2011 ás 12:49

    desculpe gostei disso mais nao consegui captar como fazer pra cada autor entrar e postar na sua pag dentro do blogger.

  10. ORiOn
    5 de Dezembro de 2011 ás 19:51

    Blogger?…

  11. Yure Santana
    18 de Fevereiro de 2012 ás 13:42

    Olá,

    Esse plugin só funciona com o código do Adsense? Para o Boo-Box não serve?

  12. ORiOn
    18 de Fevereiro de 2012 ás 16:46

    Yure Santana, funciona para qualquer código. 🙂

  13. Yure Santana
    19 de Fevereiro de 2012 ás 19:00

    Orion,
    Tentei com o código do Boo-Box e não conseguir, mas com o do Adsense funcionou legal, tem como resolver isso? Sucesso!

  14. ORiOn
    20 de Fevereiro de 2012 ás 19:51

    Supostamente devia de funcionar, pode-me mostrar o código do boo-box?

  15. Yure Santana
    22 de Fevereiro de 2012 ás 1:05

    Sim, claro! O que acontece é o seguinte, toda vez que coloco o código ele volta para o que esta anteriormente se estiver em branco ele volta a ficar em branco se tiver com o código do Adsense volta a ficar com o código do Adsense…

    Código:

    bb_bid = “1645902”;
    bb_lang = “pt-BR”;
    bb_keywords = ” ‘names’))); ?>”;
    bb_name = “custom”;
    bb_limit = “7”;
    bb_format = “bbc”;

  16. Yure Santana
    22 de Fevereiro de 2012 ás 1:06

    No comentário acima cortou boa parte do código….

  17. ORiOn
    22 de Fevereiro de 2012 ás 19:03

    Acho isso um pouco estranho… Não devia de acontecer, por isso penso que o problema seja com o seu WordPress. Talvez algum plugin que esteja a interferir.

    Já agora, pode deixar aqui o código e mostrar-me o link: http://pastebin.com/

  18. Yure Santana
    24 de Fevereiro de 2012 ás 0:46

    Acho que não seja algum plugin, pq o Adsense funciona. http://pastebin.com/YTW6q8r4

  19. ORiOn
    26 de Fevereiro de 2012 ás 14:51

    O que aparece no código fonte depois de adicionar isso?

  20. Victor
    9 de Agosto de 2012 ás 19:49

    Não consigo colocar mais de um. Um só funciona e como faz para adicionar os outros? Cria outros fields e vai inserindo ao lado na .php ou usa o mesmo field e coloca códigos diferentes em cada perfil?

    De qualquer modo, não consigo fazer funcionar.

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