Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on Ene 19, 2015 in Gestión del contenido de su web, Trucos | 0 comments

Adsense entre post

Agregamos el siguiente código:

<?php $PostCount=1;$Anuncios = 2;?>

Con pequeño código estamos creando dos variables, la primera $PostCount es la encargada de contar los posts que se están mostrando en el index, y la segunda, $Anuncios, es la cantidad de anuncios que queremos que se muestren en el home teniendo en cuenta que se mostraran uno en cada entrada, en caso de que quieran mostrar tres anuncios, esta variable tendría que valer 3 obviamente.

Una vez hecho esto, vamos a tener que crear un elemento HTML div, es un contenedor encargado de encerar al anuncio, lo haremos de la siguiente manera:
Entre

<div class=”entry”>

y

<?php the_content(); ?>

agregamos el siguiente código:

<?php if ($PostCount <= $Anuncios) {?>
<?php $PostCount +=1; ?>
<div style=”float:left;width:300px;height:250;padding-right:10px;padding-bottom:10px;”>
Donde acá deberíamos colocar nuestro código AdSense
</div>
<?php }?>

Observen que en mi caso los anuncios que muestro son del tipo 300×250, debido a que son óptimos para estas ocasiones y Google los recomienda, en caso de que ustedes quieran colocar otro tamaño de anuncio, deberían modificar estos valores, siendo width el ancho y height el alto del contenedor que encerrara al anuncio.
El parámetro float:left, se asigna debido a que queremos que el anuncio flote a la izquierda, en otras palabras, que se ubique a la izquierda de los primeros párrafos de la entrada, si querríamos colocarlo a la derecha, simplemente modificamos este valor a float: right;.

El padding está configurado para que el anuncio no se muestre pegado al texto de la entrada.
Si deseamos mostrar el anuncio en los posts individuales, tendríamos que seguir el mismo proceso pero aplicado al archivo single.php del tema utilizado.
Espero les sirva de ayuda. Saludos.

Publicar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *