website stats » Mostrar elementos solo en el Home de tu blog | Informática Práctica |

Mostrar elementos solo en el Home de tu blog

Escrito por J.F. el Martes, 17 de Julio del 2007 a las 12:54

Por si no lo saben, existe una forma para mostrar elementos en tu blog Wordpress solo en el Home del blog, o en cualquier sitio que no sea el Home del blog. Me explico mejor, imaginate que por cualquier razón, te gustaría mostrar una sección en el sidebar de tu blog, pero que solo apareciera en la página principal, no en la página específica de cada entrada. Por ejemplo, en éste blog yo en el Home muestro el Blogroll y los Archivos por meses, pero si pinchas en una entrada cualquiera verás que desaparecen del sidebar. Decidí organizarlo así porque en ocasiones, escribo posts muy cortos, y no queda muy estético un sidebar tan largo. Bien veamos con qué código podemos conseguir eso:

<?php if ( is_home() ) { ?>
Contenido HTML / Lo que quieras
<?php } ?>

Así de simple, lo que pongamos entre esas 2 instrucciones solo se mostrará en la página principal del blog, y no en cada entrada en particular. Si lo que queremos es algo al revés, es decir, que no se muestre en la página principal sino en cada entrada particular, el código es practicamente igual:

<?php if ( !is_home() ) { ?>
Contenido HTML / Lo que quieras
<?php } ?>

Dando otro ejemplo, podemos utilizar el código de arriba para mostrar diferentes códigos de Adsense en función de donde nos encontremos, mostrando por ejemplo dentro de cada entrada específica un bloque de anuncios, que en la página principal no sea visible, teniendo siempre en cuenta que no podemos mostrar más de 3 bloques de anuncios por página. En resumen, es cuestión de echarle imaginación editando el theme.

Categoría: Wordpress, Programación |

Entradas relacionadas


3 Comentarios

  1. kstor dijo:

    Muy bueno esto. Me sirvio mucho.

    Gracias, saludos.

  2. Diego dijo:

    Hola !
    He estado buscando como colocar algo solo en la home, y hasta ahora no he logrado que aparezca solo en lo que sería la página “0″ de la home, es decir, que no aparezca al seguir el enlace de “entradas anteriores”, ya que también lo toma como HOME !
    Por favor si alguien sabe como hacerlo avise !!!
    Gracias

  3. J.F. dijo:

    Vaya me has pillado, investigaré a ver si encuentro algo…

Deja un comentario

XHTML: Etiquetas permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Tenga en cuenta: La moderación de comentarios se encuentra activada, por lo que su comentario podría tardar en aparecer. No hay razón para enviar varias veces su comentario.