Adsense para busqueda sin Adsense para busqueda

Blog 19 de Diciembre de 2008 | 3 Comments

Estas leyendo el articulo Adsense para busqueda sin Adsense para busqueda.
Publicado el 19/12/2008
Tambien pueden interesarte estos articulos:

Poner anuncios entre posts
Como restringir la a publicidad a las visitas por buscador
Codigo Geek esta de fiesta
Prueba A/B basica para optimizar anuncios en Wordpress
Aca pasa algo raro (en Adsense)

Hay gente que como escusa para poner el buscador de en su blog dice que el buscador de Google es mejor que el propio del blog. A mi particularmente no me parece que sea tan así.

En mi opinión la mayoría de las personas que buscan en un blog saben lo que están buscando. Un post que quieren releer o una tematica que saben que tocamos. Por eso mismo usando el buscador interno del blog ya les alcanza.

El punto es que usando el buscador de es mucho mas fácil monetizar esas búsquedas. A mi particularmente no me molestaría ganar unas monedas mas. Pero no es algo que me desvele. Por otro lado me gusta toquetear código. Por eso mismo quise integrar con la búsqueda interna del blog.

Me fue de ayuda el siguiente post.

La idea es bien sencillas solo tenemos que agregar un poquito de código en nuestro search.php

Solo tenemos que buscar la parte donde dice:

<?php while (have_posts()) : the_post(); ?>

Y justo antes agregar el código que nos facilitara la inserción de anuncios.

Bien en mi caso quería tener dos bloques de anuncios uno grande y uno mas pequeño por lo que justo antes puse este código:

<?php $postnum = 1; $ = 2; $adsense2 = 1; ?>   

$adsense2 va ser el anuncio pequeño y $ (A secas) va ser el grande

Ahora hay que decidir donde lo queremos. Yo quería el anuncio pequeño justo después del titulo del primer post que aparezca en la búsqueda y el grande justo después del titulo del segundo.

Solo tuve que buscar la línea de código que dice:

a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>

Y agregar:

<?php if ($postnum == $) { ?>
Codigo grande.
<?php } ?>
            <?php if ($postnum == $adsense2) { ?>
Codigo de pequeño
<?php } ?>
<?php $postnum++; ?>

¿Que es lo que hace este código? Fácil:

La estructura básica de los resultados de la búsqueda (Como del index, los archivos, y todo lo demás) es un while. Una porción de código que se va repitiendo hasta que cumple una serie de parámetros (En este caso la cantidad de posts a mostrar).

<?php $postnum++; ?> Le dice al servidor que por cada pasada le sume uno a $postnum (Anteriormente lo habíamos definido como 1).

<?php if ($postnum == $) { ?>  Codigo grande (o <?php if ($postnum == $adsense2) { ?>Codigo de pequeño) Le dice al servidor que si se cumple la condición muestre el codigo de .

Y listo ya muestra los anuncios como corresponde.

Parece difícil… Porque yo explico como el ojete. Pero en la practica es muy sencillo.

PD: Esto mismo se puede hacer en todas las demás paginas donde se muestren post. Solo hay que ir modificando las distintas paginas. En un futuro, tal vez, lo agregue a los archivos y las categorías. Por ahora solo hay que ver que tal rinden.

Posts relacionados

Tags: , ,

3 Comentarios en “Adsense para busqueda sin Adsense para busqueda”

    Paginas:

  1. Fedelosa dice:

    Bueno, en lo que a mi concierne, explicaste muy bien, y ya lo estuve probando y queda barbaro!!!

    Muchisimas gracias, post como este resultan muy utiles, cuando te dan todo… “cocinado”.

    Saludos

  2. Ferticidio dice:

    Un gusto que halla gente a la que le resulte útil.

Leave a Reply

Trackbacks/Pingbacks

  1. Información Bitacoras.com…

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….