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.
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.
Nuno, não percebi muito bem. Como assim criar uma pagina para cada um? :/
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 ?
joao, sim, é isso mesmo! 😉
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.
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?
Os colaboradores (permissão de editor) só escolhem a template, quem coloca o código é o administrador directamente na página (template) php.
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.
desculpe gostei disso mais nao consegui captar como fazer pra cada autor entrar e postar na sua pag dentro do blogger.
Blogger?…
Olá,
Esse plugin só funciona com o código do Adsense? Para o Boo-Box não serve?
Yure Santana, funciona para qualquer código. 🙂
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!
Supostamente devia de funcionar, pode-me mostrar o código do boo-box?
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”;
No comentário acima cortou boa parte do código….
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/
Acho que não seja algum plugin, pq o Adsense funciona. http://pastebin.com/YTW6q8r4
O que aparece no código fonte depois de adicionar isso?
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.
Não tens Gravatar? Clica aqui para saberes como ter o teu avatar pessoal(gravatar)!
21 de Fevereiro de 2010 ás 23:36