10 Mar

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.

Publicado por Hernan

Guardado en: Wordpress

comentarios (26)

  1. 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…

    Negro el 11/03/2008 @ 12:15 am9

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

    Mauro el 12/03/2008 @ 06:27 pm9

  3. 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.

    Hernan el 12/03/2008 @ 08:31 pm9

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

    Mario el 13/03/2008 @ 01:55 pm9

  5. 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

    Mauro el 13/03/2008 @ 02:21 pm9

  6. 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.

    Hernan el 13/03/2008 @ 03:09 pm9

  7. 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

    Mauro el 13/03/2008 @ 11:20 pm9

  8. Voy a probarlo a ver si da error..

    Angel Carrión el 14/03/2008 @ 09:09 am9

  9. 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!

    Angel Carrión el 14/03/2008 @ 09:20 am9

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

    Salu2.

    Hernan el 14/03/2008 @ 01:36 pm9

  11. seguimos con error

    Mauro el 14/03/2008 @ 07:18 pm9

  12. 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?

    Angel Carrión el 14/03/2008 @ 08:13 pm9

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

    Mario el 18/03/2008 @ 08:35 pm9

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

    Salu2.

    Hernan el 18/03/2008 @ 10:33 pm9

  15. y en joomla sabe alguien como se hace?¿?¿?

    efra el 19/03/2008 @ 09:25 pm9

  16. 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ó :P
    Tirenme algún tip ;)

    hernan el 29/05/2008 @ 12:54 pm9

  17. Hernan: Ten en cuenta que este codigo es para blog de la plataforma Wordpress.

    Si como creo usas Blogger.com te recomiendo visites este otro post: http://blogandweb.com/2007/10/04/blogger-adsense/

    Salu2.

    Hernan el 29/05/2008 @ 01:22 pm9

  18. 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!

    fer el 29/05/2008 @ 04:51 pm9

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

    Ivan el 17/11/2008 @ 03:06 am9

  20. 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.

    Ivan el 17/11/2008 @ 04:44 am9

  21. 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:

    Chistes el 14/01/2009 @ 08:21 pm9

  22. no se ve la linea, es esta:

    Chistes el 14/01/2009 @ 08:21 pm9

  23. debe estar faltando algo al codido

    me sale este error:

    Parse error: syntax error, unexpected…

    OMR el 23/03/2009 @ 04:00 am9

  24. Sigue estando mal el dia 5 de junio del 2009

    MrYin el 6/06/2009 @ 08:13 am9

  25. aca les dejo un post en donde dicen como hacerlo y SI funciona.
    http://puydi.net/blog/agregar-adsense-entre-post-en-wordpress/

    MrYin el 6/06/2009 @ 08:19 am9

  26. @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.

    Hernan el 6/06/2009 @ 08:28 am9

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no será necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.