Ocultando o AdSense em alguns artigos

junho 1, 2007 · Filed Under ProBlogger 

A maioria dos usuários do Wordpress, coloca os anúncios do AdSense, nos arquivos do tema.

Isso é ótimo, pois facilita bastante não termos que ficar digitando aquele código todas as vezes que publicamos um novo artigo.

Você pode criar várias regras para que o Adsense seja ou não exibido, em função da categoria, do autor etc...

Mas existe um problema, você pode querer que o Adsense não seja exibido em um artigo específico, neste caso seria interessante, poder definir isso no momento que estiver escrevendo.

Por preguiça de criar um plugin específico para isso, resolvi usar os custon fields para bolar uma solução rápida e prática.

custom fields

Criei uma chave para o custon field chamada noadsense (bem sugestiva, para que eu não esqueça) e modifiquei o código do tema para que se esse custom field fosse definido como 1, não seria exibido o código do AdSense.

No tema o código fica assim:

PHP:
<?php if (get_post_meta($post->ID,'noadsense',true)!=1) { ?>
<!-- Código do Adsense -->
<?php } ?>

Essa solução só tem um inconveniente, só funciona dentro do loop, uma vez que precisa pegar dados do post.

Mas isso atende perfeitamente o que eu queria fazer, já que só queria eliminar o anúncio que aparece dentro do artigo, na visualização individual.

Os custom fields são muito úteis e aprendendo a trabalhar com eles pode ajudar em diversas outras tarefas.

Compartilhe e Guarde: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • websapiens
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Blue Dot



Artigos Relacionados

Comments

15 Comentários

  • At 2007.06.02 08:33, Um ex leitor said:

    Sabe o que eu acho de anúncios, em blog e paginas, são um saco, paginas poluídas de anúncios ex. o brpoint, e muitas vezes reclamo direto com o anunciante pois resolve muito mais, pois na minha opnião, esses anúncios são a nova "esmola digital" .

    • At 2007.06.02 10:24, Pedro said:

      Concordo com o "Um es leitor", mas eu acho que vc colocando um adSense do lado do post, em um lugar que não atrapalhe a leitura,isso ajuda muito no site.
      pois o blogueiro se estimula ao ver que o blog está tendo resultado!
      isso faz com que ele escreve melhores artigos ! tenha mais visitas ganhe mais dinheiro ! eu via um ciclo.
      mas em uma coisa eu conordo, odeio aquele blogs que colocam o adsense logo apos o titulo do post, vc tem que descer um bocado para poder ler a matéria.
      mas eu acho positivo sim, se usado de bom modo.
      flw, bom tema.

      • At 2007.06.02 12:11, Norberto Kawakami said:

        Artigo porreta!
        Com isto dá para colocar anúncios diferenciados por categoria e/ou artigo...

        Valeu!

        • At 2007.06.03 08:44, Bruno Alves said:

          Um ex leitor, é estranho que tenha chegado a essa conclusão agora, que diminuí o número de anúncios no blog.

          Outra coisa que gostaria de saber é se você recebe salário para trabalhar, isso aqui é meu trabalho.

          Estudo, pesquiso e tento passar informação relevante é lamentável que esse tipo de mentalidade ainda exista no país.

          Pedro, eu utilizava este recurso e os ganhos são muito maiores do que não fazê-lo.

          Muita gente reclamou que isso estava atrapalhando a leitura, atendi.

          Posso adaptar os anúncios para que não atrapalhem, porém não posso retirá-los, pois são eles que pagam meu "salário".

          Norberto, obrigado, você poderia colocar um seletor, ao invés do if e alterar o tipo de anúncio, usando a mesma técnica.

          Abraços

          • At 2007.06.03 10:10, Rodrigo P. Ghedin said:

            Muito útil para quando preciso escrever apenas um post-nota, ou post-aviso, e pelo fato do texto ser pequeno, o anúncio (336x280) acaba "quebrando" o layout.

            Obrigado pela dica!

            []'s!

            • At 2007.06.03 13:47, Bruno Alves said:

              Rodrigo, obrigado.

              Abraço

              • At 2007.06.04 10:06, Rodrigo Fante said:

                Os que reclamam nao sabem o trabalho que da para muita gente tem em conseguir informaçoes, compartilhar conhecimentos sem cobrar nada.
                Anida vem e reclamam de anuncios, quando deveriam clicar para gerar renda para sua fonte fixa de informaçoes e garanti-la, um ex-leitor assim com certeza n fara falta.

                • At 2007.06.04 11:49, Bruno Alves said:

                  Rodrigo, realmente, o trabalho é bem grande.

                  Não peço que as pessoas cliquem, até porque seria ruim para o anunciante e me prejudicaria no longo prazo.

                  A única coisa que gostaria é que dessem uma chance aos anúncios.

                  Quando eu visito um blog que me agrada, leio os anúncios, se houver algo que me interesse, clico.

                  Isso gera rendimento para o blogueiro, deixa o anunciante feliz e me ajuda, pois além de estimular o blog que eu gosto, ainda consigo ótimas coisas, que talvez nunca viesse a saber se não lesse anúncios.

                  Abraço

                  • At 2007.06.04 16:11, Maikel Neris said:

                    Olá!

                    Fugindo um pouquinho do assunto, qual é esse plugin que você usa para exibir código? Estou procurando um que funcione, e não encontro.

                    A propósito, depois que você insere um custom field, o Wordpress se "lembra" dele, deixando-o na caixa de combinação para escolha mais tarde.

                    Abraços!

                    • [...] Ocultando o AdSense em alguns artigos [...]

                      • At 2007.06.04 19:05, Bruno Alves said:

                        Maikel, digito o código do Adsense no próprio tema.

                        Minha lista de custom fields é muito grande para que eu fique procurando, por isso prefiro usar uma que eu possa me lembrar rapidamente.

                        Abraço

                        • At 2007.06.04 22:13, Maikel Neris said:

                          Obrigado Bruno pela mensagem. Mas não foi isso que eu quis dizer... eu queria saber qual o plugin que você usa para exibir código fonte em post, igual esse que você colocou ness artigo, que tem os botões para mostrar "Plain text" e "Hilited HTML". Tenho alguns aqui, mas não funciona de jeito nenhum, e digitar é muito cansativo.

                          Mais uma vez, obrigado!

                          Abraços!

                          • At 2007.06.05 16:10, Bruno Alves said:

                            Maikel, desculpe, entendi errado.

                            O plugin é o iG:Syntax Hiliter.

                            Abraço

                            • At 2007.06.25 04:43, Bruno Godoi said:

                              Esse artigo acertou em cheio uma necessidade que eu tinha.

                              na hora de implementar asides no meu blog precisei retirar um bloco de anúncios, e o artigo foi a resposta que eu precisava.

                              Em relação a comerciais, será que o "ex-leitor" assiste televisão? Ou lê jornais? Porque não saber conviver com propaganda só na terra dele. Ele ainda tem visão que blog é coisa de miguxo, e não de profissionais que tem como ganha pão seus blogs.

                              • At 2007.06.25 11:04, Bruno Alves said:

                                Bruno, que bom que ajudou.

                                Aparentemente, não.

                                Abraço

                                (Required)
                                (Required, will not be published)