Anuncios entre posts en WordPress
Ultimamente he visto mucho el mostrar adsense después de cierto numero de entradas en blogs con WP. Por curiosidad, hace unos días intenté hacerlo y seguí instrucciones de este post en WordPress Hispano y por alguna razón no me funcionó.
Volvió la curiosidad y después de un rato de intentar encontré el método que funcionó (ayudado del codex) y es realmente muy sencillo: (deberías mantener un respaldo antes de editar)
Abre tu index.php y busca la siguiente linea “<?php while (have_posts()) : the_post(); ?>“, antes de esta linea pega “<?php $postnum = 1; $anuncios = 4; ?>“.
Seguido, busca un endwhile en tu index.php y antes del endwhile debes pegar “<?php if ($postnum == $anuncios) { ?> <<AQUÍ TU CÓDIGO ADSENSE>> <?php } $postnum++; ?>“.
La primer función, en “4″ es el numero que quieres que pasen hasta que se muestre un anuncio. En la segunda linea, “Aquí tu código”, debes pegar el código que genera tu Adsense.
Es una pasada tio!, además facil y rápido de implementar.
Pero creo que le falta inicializar $postnum=0; cuando ya ha mostrado para que lo haga cada $anuncios.
Un saludo y gracias fiera
está bastante bueno esto, gracias por el aporte..
te pregunto si es posible para que me ayudes.. Necesito colocar dos a tres post normales en mi blog http://www.con-cafe.com y que los siguientes solo sean titulares, quizas de 10 a 15.
Gracias
Muy bien… tienes razon el de WordPress Hispano no funciono. Y de hecho uso ese codigo de arriba en mi blog personal. saludos.
Andrés: Cuando intento con $postnum=0;, ya no muestra adsense. Lo hago mal o no me va :).
Huguito: No sé si se pueda hacer desde el index, pero por ahí había un plugin para hacer exactamente lo que mencionas, lo busco porque ya no recuerdo cual era.
Juan: Cierto, ya había intentado varias veces pero nomás no. Este va mucho más sencillo… mola mucho :D.
Christian, yo lo tengo puesto con el $postnum=0; y me muestra 2 anuncios. Queda algo asi.
<?php $postnum = 1; $anuncios = 4; ?>[…]
<?php if ($postnum == $anuncios) { $postnum=0;?> <<AQUÍ TU CÓDIGO ADSENSE>> <?php } $postnum ; ?>¿No te muestra un campo vacío?. Así me pasa e igual lo veo en tu blog, el primer anuncio aparece perfecto, el segundo no se muestra y queda un campo vacío.
Christian… me estoy volviendo loco xDD
Yo lo veo bien en mi PC. Voy a hacer más pruebas y te digo cosas
Un saludo.
Hola Christian, pues a mi me va perfecto mostrando los anuncios de dos en dos post. Gracias por mostrarnos este fragmento de código tan útil.
Un saludo
Gracias! probé varios métodos y este fue el que mejor me resulto, aunque hice la modificación que recomendó anieto2k y todo funciona de maravilla
Fantastico!
Super sencillo y funcional. Despues de horas de busqueda inquieta y días de pruebas y pruebas esto… tan simple, me solucionó la existencia. Gracias hermano!
Un abrazo enorme!