Adsense SOLO despues del Primer post en el index

  • Autor Autor webbber
  • Fecha de inicio Fecha de inicio
W

webbber

Préstamo
Xi
Redactor
Hola
ya he buscado y leido todos los temas en forobeta y ayudawordpress sobre como colocar o hacer que aparezca un bloque de adsense en mi index solo despues del primer post.

Todos los codigos que otros usuarios ha dicho que rsultan a mi no me da nada. Algunos codigos expuestos muestran los bloques debajo de cada post en el index, pero yo solo quiero despues del PRIMERO aunque muestre 10 post en el index.

Se puede?
pd> uso wp
 
no amigo, ya he leido estos hilos y ningun me ha servido.
 
no amigo, ya he leido estos hilos y ningun me ha servido.

Pues yo para poner adsense SOLO después del primer post, utilice ese code y me funciono siempre :fatigue:
 
no se si lo tengo mal, pero he colocado este codigo en donde quiero que aparezcan los bloques, index:
<!--adsense -->
<?php $postnum = 2; $adsense = 2; $adsense3 = 3; ?>
<?php if ($postnum == $adsense2) { ?>
Tu código de adsense, en tu caso el de 300x250
<?php } if ($postnum == $adsense3){ ?>
Tu código de LikeBox.
<?php } ?>
<?php $postnum++; ?>
<!--adsense -->
 
Si lo quieres en el index, edita el index.php de tu theme. Busca esta línea:

Insertar CODE, HTML o PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

si no la encuentras en el index.php, busca un loop.php

la cambias por

Insertar CODE, HTML o PHP:
<?php $i=1; if (have_posts()) : while (have_posts()) : the_post(); ?>

como vez solo se añadió $i=1;

luego busca en ese mismo archivo

Insertar CODE, HTML o PHP:
endwhile;

y pon delante $i++; quedando así:

Insertar CODE, HTML o PHP:
$i++; endwhile;

ahora, coloca esto donde quieras que aparezca la publicidad (normalmente antes de el endwhile está el codigo final del post)

Insertar CODE, HTML o PHP:
<?php
if($i==1){
?>
CODIGO HTML DE ADSENSE O LO QUE SEA
<?php } ?>

y ya, si tienes dudas, postea el código de el index.php o loop.php para poder ayudarte con más claridad, ya que cada theme es un mundo.
 
me ha servido, muchas gracias, solo tuve que hacer unas modificaciones porque cada theme es diferente. dedito verde!
Si lo quieres en el index, edita el index.php de tu theme. Busca esta línea:

Insertar CODE, HTML o PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

si no la encuentras en el index.php, busca un loop.php

la cambias por

Insertar CODE, HTML o PHP:
<?php $i=1; if (have_posts()) : while (have_posts()) : the_post(); ?>

como vez solo se añadió $i=1;

luego busca en ese mismo archivo

Insertar CODE, HTML o PHP:
endwhile;

y pon delante $i++; quedando así:

Insertar CODE, HTML o PHP:
$i++; endwhile;

ahora, coloca esto donde quieras que aparezca la publicidad (normalmente antes de el endwhile está el codigo final del post)

Insertar CODE, HTML o PHP:
<?php
if($i==1){
?>
CODIGO HTML DE ADSENSE O LO QUE SEA
<?php } ?>

y ya, si tienes dudas, postea el código de el index.php o loop.php para poder ayudarte con más claridad, ya que cada theme es un mundo.
 
Disculpa y si quiero agregar otro anuncio debajo de la otra entrada ¿?
 
Atrás
Arriba