Esta es una forma muy sencilla de mostrar Adsense cuando el visitante viene desde buscadores, sin tener que utilizar ningún Plugin. Por Armonth.
De este modo vamos a diferenciar a nuestros lectores cotidianos de los visitantes desde buscadores, apareciendo publicidad en las entradas a estos últimos. (También se puede dejar un mensaje, links de tus feed u otra cosa en vez de meter Adsense.)
Aplicándolo en WordPress:
1- Crea un fichero ad.php en el directorio de tu plantilla.
2- Introduce el siguiente código en ad.php:
<?php
if (preg_match('/q=|search/', $_SERVER['HTTP_REFERER']) ) {
print 'aquí el codigo Adsense, tal cual te lo da Google';
}
?>
Opcional: El ejemplo es para mostrar Adsense pero puedes poner cualquier cosa dentro del print.
4- Ahora hay que añadir este código en tu plantilla (index.php, single.php, page.php, etc.) donde quieras que se “llame” al ad.php. Yo lo he colocado en el single.php y en el index.php, de esta forma les aparecerá en la portada y en las entradas:
<!--mclude wp-content/themes/plantilla/ad.php-->
<?php include_once(ABSPATH . 'wp-content/themes/plantilla/ad.php'); ?>
<!--/mclude-->
*donde pone plantilla poner el nombre de la vuestra para seguir la ruta hasta vuestro ad.php
Si queréis comprobarlo, entrar al Blog de Alaingonza desde google y veréis como aparecerá Adsense donde antes no salia, en la portada y en las entradas.
Saludos y si tenéis alguna duda ya sabéis donde estoy. ![]()
Visto en Sigt.net


muy bueno el tutorial
genial ya lo prove y sirbe muy bien
Fácil, sencillo y hace su trabajo, ¿que más se puede pedir?
Saludos.
qué bonito qué bonito!
Gracias!
Juego bonito con adsense.