Insertar AdSense entre posts en WordPress

Posted by on dic 3, 2009 in Recursos, Sitios Web | 0 comments

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 , 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… &raquo;’); ?>
<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

  • http://bitacoras.com/anotaciones/insertar-adsense-entre-posts-en-wordpress/8044203 Bitacoras.com

    Información Bitacoras.com…

    Valora en Bitacoras.com: 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 permi…..