En esta guía aprenderás cómo mostrar AdSense sólo en tu primer post dentro del Loop. Claro, puede haber plugins que lo harán por ti. Esta guía, sin embargo, utiliza ejemplos de código para lograr lo mismo editando tu theme de WordPress.

El primer paso es abrir tu archivo index.php del theme. Busca la siguiente línea:

PHP:
  1. <?php if(have_posts()) : ?>

Justo arriba de este, inserta el siguiente código:

PHP:
  1. <?php $i = 1; ?>

Ahora, desplázate hacia abajo hasta encontrar esta línea:

PHP:
  1. <?php endwhile; ?>

Inserta el siguiente código por encima de ella, de este modo:

PHP:
  1. <?php $i++; ?>
  2. <?php endwhile; ?>

El paso final es insertar tu código de AdSense. Localiza el lugar exacto que te gustaría que apareciera, y colócalo entre un código condicional como este:

PHP:
  1. <?php if ($ i == 1) (?> [TU CÓDIGO DE ADSENSE AQUÍ] <? php)?>

Y eso es todo lo que tienes que hacer. Puedes ser creativo con este código también. Podrías añadir un cierto estilo css. Ni siquiera tiene que ser el primer post si no quieres, basta con cambiar el número en $ i == 1 al numero de post que quieras que aparezca. Este mismo método puede ser utilizado en otras plantillas, como archive.php.

También te podría interesar...