Colocar adsense despues del primer post de un blog

Una nueva posición cada ves más usada para colocar adsense en los blog, en especial los comerciales, es después del primer post.

Para conseguir esto solo debemos seguir estos pasos:

1 – Abrir el archivo index.php de tu theme y buscar una linea similar a esta:

  1. <?php if (have_posts()) : ?>
  2. <?php while (have_posts()) : the_post(); ?>

2 – Justo antes de esa linea pones esto:

  1. <?php $showAdSense = True; ?>

3 – Después buscas esta otra linea que es el final del bucle:

  1. <?php endwhile; ?>

4 – También antes de esta linea colocas este otro código:

  1. <?php If ($showAdSense) { ?> <?php include('adsense_index.php') ?> <?php $showAdSense = False;} ?>

Donde deberás crear un archivo llamado adsense.php que incluirá el código que brinda Adsense, luego guardas y listo ya estarás mostrando un banner adsense solo después del primer post de tu blog.

Hernan Cabrera

Argentino, blogger y laburante de Internet desde 2005, tengo el placer de vivir de lo que me gusta. Hoy ocupo mi tiempo en mantener una red de sitios multitematica y buscar nuevos nichos de mercado. Me pueden seguir en Twitter @HernanMDQ

33 comentarios en «Colocar adsense despues del primer post de un blog»

  • el 11/03/08 a las 0:15
    Enlace permanente

    Gracias Hernán! hace unos días me preguntaba ésto y después me colgué…

    En rato lo estoy poniendo en mi blog «comercial» jeje

    Saludos…

  • el 12/03/08 a las 18:27
    Enlace permanente

    Lo probe, pero me tira error y directamente no se ve mi blog

  • el 12/03/08 a las 20:31
    Enlace permanente

    Mauro, de seguro haces algo mal, yo lo provee en otro blog y anduvo de 10.

    Fijate bien que dice pegar arriba y no reemplazar, capas es eso.

    Salu2.

  • el 13/03/08 a las 13:55
    Enlace permanente

    a mi tambien me tirar error.. me larga un error de linea y no muestra el blog

  • el 13/03/08 a las 15:09
    Enlace permanente

    Para que quede claro MAuro, no tenes que reemplazar nada.

    Solo agregar codigo, si haces eso y no te anda te ayudo, pero por favor hace lo que dice, «pegar arriba de..» y no reemplazar.

    Salu2.

  • el 13/03/08 a las 14:21
    Enlace permanente

    Lo segui al pie de la letra, y el error siguie, es como dice Mario.
    Corte y pegue la porcin de codigo de aca y la reemplase donde corresponde, perot tira error de linea y no muestra el blog

  • el 13/03/08 a las 23:20
    Enlace permanente

    Hago todo como decis, pero este es mi error

    Parse error: syntax error, unexpected ‘}’ in /home/public_html/wp-content/themes/o2/index.php on line 85

    A menos que cuando copiamos la porcion de codigo de aqui, se cambie algun caracter.
    no se

  • el 14/03/08 a las 9:20
    Enlace permanente

    Lo he probado y tengo que decir que el código que das está mal.

    La última secuencia que hay que hay que añadir está incompleta. Tiene que ir así:

    … stick the adsense code here …

    Sin «<?php if» no irá. Además que hay que añadir el código, claro.

    Saludos!

  • el 14/03/08 a las 13:36
    Enlace permanente

    Gracias rienzie, ahi esta arreglado y cambie un poco la cosa para tratar de mejorar la lectura.

    Salu2.

  • el 14/03/08 a las 20:13
    Enlace permanente

    Mauro, ese código es bueno. Si te da error puede ser porque lo insertes en mal sitio.

    ¿Añades el código de adsense?

  • Pingback: Links Interesantes para el Fin de Semana - I | Tengo Un.Com.ar

  • Pingback: Mis primeros enlaces de la semana | MOiSTER

  • el 18/03/08 a las 20:35
    Enlace permanente

    algo sigue mal.. el adsense.php donde hay q tirarlo?

  • el 18/03/08 a las 22:33
    Enlace permanente

    bloginfo(‘stylesheet_directory’); ?> esto indica la ruta de tu theme.

    Salu2.

  • Pingback: Semana XII, XIII… y ¡quedó más para al ratito! | Blog en Serio

  • el 29/05/08 a las 12:54
    Enlace permanente

    Hola, tengo un problema con adsense… Coloqué el código en mi web pero no aparece nada, osea queda el espacio en blanco… Probe escribiendo texto y si aparece donde quiero, quiere decir que no lo estoy colocando mal, pero el adsense jamás apareció 😛
    Tirenme algún tip 😉

  • Pingback: Como colocar Adsense en Blogger? | Codigo Geek

  • el 29/05/08 a las 16:51
    Enlace permanente

    Yo hice una entrada donde explicaba cómo insertarlo en el propio cuerpo del post, reemplazando a una «palabrasecreta», haciendo uso del archivo my-hacks.php, por si alguien quiere echar un vistazo… Saludos!

  • el 17/11/08 a las 3:06
    Enlace permanente

    oye gracias por tu info. me parecio de gran ayuda a mi me sirvio.

  • el 17/11/08 a las 4:44
    Enlace permanente

    perfecto era lo que esperaba.

    amigos les cuento que el tutorial si funciona ya lo tengo instalado!

    les contare que el unico problema que tenia era que salia escrito el codigo que estaba en el cuarto paso pero lo borre y desaparecio no se que pueda salir mal pero eso era lo que queria. le coloque al codigo center y ya funciono.

  • el 14/01/09 a las 20:21
    Enlace permanente

    Yo lo tengo funcionando en mi web chistesybromas.com , pero he modificado el codigo del include porque estaba mal:

    En vez de esta linea:
    <?php if ($showAdSense = true) { include(/ . ‘adsense.php’); } ?>

    Probad con esta:

  • el 23/03/09 a las 4:00
    Enlace permanente

    debe estar faltando algo al codido

    me sale este error:

    Parse error: syntax error, unexpected…

  • el 06/06/09 a las 8:28
    Enlace permanente

    @MrYin: Casi como estaba lo usaba en otros blogs, solo le faltaba poner en falso la variable despues de usarla.

    Ahi actualice al ultimo codigo que uso.

    Salu2.

  • Pingback: Poner anuncios entre posts | Ferticidio's

  • Pingback: Mostrar adsense dentro del post | Codigo Geek

  • Pingback: Colocar publicidad Adsense despues del primer Post en WordPress 2.8

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.