
Quando estava a preparar este Blog sobre como ganhar dinheiro online, uma das coisas que mais trabalho me deu foi por a funcionar o Google search dentro duma página do Blog, em vez de abrir um nova página com a procura. Para além de permitir que o visitante não saia do Blog quando faz uma nova procura, fica com muito melhor aspecto.
Depois de descobrir como se faz, é relativamente simples, mas o mais difícil foi descobrir um tutorial que funcionasse a 100%, o que acabou por não acontecer. Encontrei vários e só combinando informações de todos é que consegui fazer o que queria.
De facto a maioria dos templates do Wordpress já vem com um módulo de procura. As principais razões para se substituir pelo Google search são:
Os 4 passos necessários para implementar o Google search dentro do nosso blog e que vou descrever passo a pass, são:
1. Dentro da nossa conta de Google Adsense, seleccionar a opção “Adsense for search”, que sofreu recentemente alterações e está muito melhor.

2. No passo seguinte escolher a opção “Open results within my own site”. O URL que devemos introduzir deverá ser “http://onossodominio.com/google-search”. Anotem o “google-search” pois vamos criar uma página no Blog com este exacto nome.
3. No passo seguinte especificar que queremos que os resultados sejam apenas do nosso Blog.
Claro que podemos acrescentar mais sites mas o objectivo inicial era apenas para procurar dentro do nosso Blog. Não esquecer de configurar as restantes opções:
4. Por fim temos os dois pedaços de código que vamos precisar para colocar o Google search dentro do nosso Blog wordpress:
Na primeira caixa está o código necessário para colocar a “search box” do google onde quisermos no template do nosso Blog e a segunda caixa é o código que vamos precisar para fazer aparecer os resultados da procura.
Pegando no ficheiro “page.php” do vosso template, fazem uma cópia e alteram de forma a colocar o código que estava na 2ª caixa, quando fizemos o setup no primeiro passo e gravam com o nome que quiserem (googlepage.php, por exemplo).
Por exemplo o código do meu novo template de página é este:
<?php
/*
Template Name: Google Search
*/
?><?php get_header(); ?>
<div id=”content”>
<div class=”post”>
<div id=”cse-search-results”></div>
<script type=”text/javascript”>
var googleSearchIframeName = “cse-search-results”;
var googleSearchFormName = “cse-search-box”;
var googleSearchFrameWidth = 590;
var googleSearchDomain = “www.google.pt”;
var googleSearchPath = “/cse”;
</script>
<script type=”text/javascript” src=”http://www.google.com/afsonline/show_afs_search.js”></script></div>
<div class=”content-bot”>
<p>
<?php if(function_exists(’wp_pagenavi’)) { wp_pagenavi(); } ?>
</p></div><!–/content-bot–>
</div><!–/content–><?php get_sidebar(); ?>
<?php get_footer(); ?>
A parte inicial onde aparece o nome do novo template (Template Name) é essencial pois é o que vai permitir identificar o novo tipo de página.
Depois do novo template criado, vamos ao painel de administração do Wordpress e criamos uma nova página, apenas com o título e com o corpo em branco, usando o novo template que criamos. Devemos ter o cuidado de seleccionar o nosso novo template e garantir que o permalink da nova página é exactamente o que definimos no passo 2 do primeiro ponto:
Gravamos e publicamos a nova página e estamos quase a terminar.
Para finalizar, temos que colocar o código da Search box no nosso template. Esta é talvez a parte mais simples: basta copiar o código (que foi gerado na 1ª caixa quando fizemos o setup no google adsense) e copiá-lo para o nosso template no sítio onde queremos que a caixa apareça e de seguida gravar o template.
Normalmente é colocado no “header.php” ou no “Sidebar.php” dependendo do tema que estão a usar.
E pronto! Têm uma search box do google a mostrar os resultados da procura dentro do Blog.
Se mesmo seguindo estes passos não conseguirem pôr a funcionar no vosso Blog, contratem-me! O preço do serviço é apenas fazerem um resumo do meu Blog no vosso site, com um backlink de qualidade! ![]()
If you would like to make a comment, please fill out the form below.
Top comentadores
no último mês