Como usar o HotWords no Wordpress, sem plugin!
por Marcos Elias
Para algumas coisas no Wordpress vale a pena fazer à mão, em vez de usar plugins. Eles são verdadeiros comedores de CPU, já tive problemas com isso algumas vezes com plugins relativamente básicos. Mais instruções, mais coisas que precisam carregar... Quando não são acessos ao banco de dados, a questão pode ficar por conta de substituidores de textos.
Um caso simples que dá para fazer direto no tema é a aplicação do código do HotWords. O Bernardo Bauer publicou o plugin WP-Hotwords, que faz a tarefa. Você informa na administração sua ID de parceiro do HotWords e a cor desejada e ele aplica, em tempo de execução, o código. Isso implica na interrupção do processamento da página, para inserção do <DIV> do HotWords. Cada vez que a página é acessada, por cada visitante. E cada página. Em questão de desempenho isso não é legal. Aliado a outros plugins, pode ficar ruim, deixando seu site lento e/ou comprometendo o servidor.
Aplicar o HotWords diretamente não é difícil. Você deverá editar os arquivos do tema. Você pode fazer isso pela interface do Wordpress, ou na cópia do site no seu PC, e depois carregar para o servidor. Aí é por sua conta.
Normalmente os temas têm os 3 arquivos que interessa com estes nomes: index.php, single.php e page.php. O index.php corresponde à página inicial, o single.php à página dos artigos individualmente, e o page.php é o modelo de página, caso você tenha páginas criadas com o Wordpress. Algumas páginas que usem outros modelos também terão seus .php correspondentes, como sitemap.php, por exemplo - mas não acho interessante embutir propagandas do HotWords num sitemap.
Abra cada uma dessas páginas num editor de textos puro, como o Bloco de notas ou o Mep Texto. Localize o ponto que tem isso:
<?php the_content(
A função the_content insere o conteúdo da postagem. O código do HotWords deverá cercar este conteúdo, e de preferência nada mais além disso. Ficaria assim:
<div id=HOTWordsTxt name=HOTWordsTxt>
<?php the_content('Continuar lendo »'); ?>
</div>
O texto passado na função varia de tema para tema, nem interessa ele. O importante é que o DIV do HotWords o cerque. Praticamente sempre a the_content só ocorrerá uma vez nos arquivos index.php, page.php e single.php.
Feito isso, edite o arquivo do rodapé, geralmente o footer.php. Nele, coloque antes do </body> o código do script fornecido pelo HotWords, aquele que deve ser colocado no final das páginas. Salve e/ou carregue para o servidor e curta :)
É bom desativar o plugin WP-Hotwords antes de aplicar essa modificação!
O plugin é mais dinâmico, permitindo que você exiba ou não o anúncio em determinada postagem, mas vendo da questão de desempenho, é bobeira usá-lo. Além do que, fazer diretamente deixa você livre, sem que tenha que exibir aqueles créditos do plugin no rodapé, coisas que estragam alguns layouts :P
Aviso: Os comentários são postados pelos visitantes do site, e não expressam a opinião da produção. Eventuais comentários indesejados, ofensivos ou que firam nossas políticas ou interesses de alguma forma poderão ser removidos sem aviso prévio. Ao comentar, seu IP será gravado em log, assim como em praticamente todo blog. Evite comentários inúteis. Para dúvidas, poste na comu.
10 comentários
:)
E Júnior, experimente verificar novamente. Vc usa algum plugin de cache, como oWP-SuperCache? Se usar é necessário desativá-lo e ativá-lo, para que o cache seja refeito. Para conferir, exiba o código fonte da sua página depois de carregada e procure pelas modificações feitas, vendo se o DIV cerca o conteúdo mesmo.
(obs.: onde tem aspas é o )
Ambas as formas funcionam?
Em alguns temas, eu custei a descobrir, mas isso causava um efeito de "piscagem" da tela, onde a tela era "atualizada" digamos, ao exibir as propagandas do hotwords. Com isso algumas propagandas como do adsense e conteúdo de iframes eram recarregados, dando um efeito desagradável.
Fazer cercando apenas o conteúdo evita isso :)
Abraços.
Abraços
Abraços!
Deixe seu comentário
Indicações e patrocinadores
Para ler mais artigos e dicas do site, use o menu lateral, onde você pode ver as atualizações recentes e todos os textos organizados por data de publicação, desde 2005. O Explorando tem orgulho de estar há tanto tempo no ar, sendo um dos primeiros blogs diferenciados de dicas de informática do Brasil.
Ir para a página inicial - Ir para o fórum - Ir para a comunidade no Orkut
Recomendo este cartão!
Peça o seu pela Internet: acesse o site www.megabonus.com.br
Clique em "Peça seu cartão" e forneça este Código de Indicação MegaBônus: 1170916814009
Se preferir por telefone:
4004-3000 (Capitais e Regiões Metropolitanas)
0800-7223000 (Demais Localidades)
Código de Indicação MegaBônus: 117.091.681.4009
Se você tem site ou blog, é uma ótima forma de ganhar uma renda extra, indicando para seus visitantes e assim conquistando muitos indicados. Aproveite sua capacidade de divulgação na web :)
"Todo o conteúdo deste site é de exclusiva responsabilidade de seu proprietário e idealizadores, não apresentando qualquer vínculo com o Unicard Banco Múltiplo S/A ou com qualquer empresa do conglomerado financeiro do qual pertence. O site oficial do Cartão MegaBônus é www.megabonus.com.br"









