Adsense APENAS depois do primeiro post no index

  • Autor Autor webbber
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
W

webbber

Préstamo impago
1
Xi
Redactor
Suscripción a IA
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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou PHP:
endwhile;

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

Inserir CODE, HTML ou PHP:
$i++; endwhile;

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

Inserir CODE, HTML ou 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:

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou PHP:
endwhile;

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

Inserir CODE, HTML ou PHP:
$i++; endwhile;

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

Inserir CODE, HTML ou 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 ¿?
 
Voltar
Topo