Insertar AdSense entre posts en WordPress
December 3, 2009 por Fedelosa · 9 Comentarios
Hace ya un tiempo, intentando optimizar el blog Moda Económica, insertando todos los anuncios de AdSense que el programa permite, quise colocar bloques entre los post, pero a su vez, no quería usar ningún plugin que me permitiera controlar los anuncios de Google AdSense.
Buscando en la web me encontré con varios sitios que te brindaban el código a insertar y donde colocarlo para que los anuncios de AdSense se mostraran de acuerdo a tus gustos, pero solo uno me dio la solución, aunque tuve que modificar un poquito el código que allí se mostraba.
Debemos modificar el archivo index.php de nuestro wordpress, por lo que sugiero que se haga una copia de seguridad, yo no la hice y no tuve problemas, pero en el apuro siempre podemos borrar algo de mas sin querer.
Debemos buscar el siguiente código en el archivo index.php, se encuentra bastante al principio del archivo.
< ?php if (have_posts()) : ?> < ?php while (have_posts()) : the_post(); ?>
Una vez ahi, debemos pegar antes de ese código:
< ?php $numeropost = 1; $publi = 1; ?>
De forma que quedaría:
< ?php $numeropost = 1; $publi = 1; ?> < ?php if (have_posts()) : ?> < ?php while (have_posts()) : the_post(); ?>
Hasta aquí solo hemos inicializado unas variables, que nos servirán para controlar cuantos bloques de AdSense queremos mostrar entre cuantos post.
Ahora vamos a colocar ese bloque, buscamos este código:
< ?php the_content ….
.
.
.
<?php endwhile; ?>
Y justo encima de esta ultima linea, colocamos el siguiente código:
< ?php if ($numeropost <= $publi) { echo ‘[AQUI CODIGO DE GOOGLE ADSENSE]‘; } ?>
< ?php $numeropost++; ?>
De esta forma, el código quedaría mas o menos así:
< ?php the_content(’Seguir leyendo… »’); ?>
<h4>Por < ?php the_author(); ?></h4>
< !– end post –>
< ?php if ($numeropost <= $publi) { echo ‘<script type=”text/javascript”>< !–
google_ad_client = “pub-xxxxxxxxxxxxxxxx”;
/* 300×250, creado 2/03/09 */
google_ad_slot = “9081969334″;
google_ad_width = 300;
google_ad_height = 250;
//–>
<script type=”text/javascript”
src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”>
</script>’; } ?>
< ?php $numeropost++; ?>
< ?php endwhile; ?>
Obviamente donde dice google_ad_client, las xxxxxxxxxxxxxxxx equivalen a tu numero de editor.
Así lograremos colocar Google AdSense entre el primer y el segundo post, si quisiéramos colocar otro bloque entre el segundo y tercer post, tan solo deberíamos modificar el valor de la variable $publi dándole el valor 2.
Fuente original: Tamba2



Nuevo post: Insertar AdSense entre posts en WordPress: Hace ya un tiempo, intentando optimizar el blog Moda Económ… http://bit.ly/4ZNM0g
This comment was originally posted on Twitter
Nuevo post: Insertar AdSense entre posts en WordPress: Hace ya un tiempo, intentando optimizar el blog Moda Económ… http://bit.ly/4ZNM0g
Este comentario fue hecho en Twitter
RT @tuladogeek: Nuevo post: Insertar AdSense entre posts en WordPress http://bit.ly/4ZNM0g
This comment was originally posted on Twitter
RT @tuladogeek: Nuevo post: Insertar AdSense entre posts en WordPress http://bit.ly/4ZNM0g
This comment was originally posted on Twitter
RT @tuladogeek: Nuevo post: Insertar AdSense entre posts en WordPress http://bit.ly/4ZNM0g
Este comentario fue hecho en Twitter
RT @tuladogeek: Nuevo post: Insertar AdSense entre posts en WordPress http://bit.ly/4ZNM0g
Este comentario fue hecho en Twitter
RT @tuladogeek: Nuevo post: Insertar AdSense entre posts en WordPress http://bit.ly/4ZNM0g
This comment was originally posted on Twitter
RT @tuladogeek: Nuevo post: Insertar AdSense entre posts en WordPress http://bit.ly/4ZNM0g
Este comentario fue hecho en Twitter