25 ene

Mostrar elementos solo en portada de WordPress

A veces solo queremos mostrar un elemento, ya sean enlaces, texto o imagenes solo en portada de nuestro blog, wordpress de forma nativa nos brinda 2 variables que podemos consultar para saber si estamos en portada y en base a eso determinar si mostrar o no el elemento.

1
2
3
< ?php if (is_home()) { ?>
<!-- el texto que quieres que solo se muestre en el index -->
< ?php } ?>

Tambien podemos usar en su lugar la funcion is_front_page(), pero ambas tiene una falla, siguen mostrando el elemento en las paginas del tipo dominio.com/page/2/ y demás.

Para solucionar esto en los foros de wp encontré la respuesta:

1
2
3
< ?php if ( ((is_home()) && ($paged <= "1"))) { ?>
<!-- el texto que quieres que solo se muestre en el index -->
< ?php } ?>

Esto lo puedes pegar en la sidebar o en el contenido mismo de tu blog, debajo de los post o arriba como gustes.

Tags:

Publicado por Hernan

Guardado en: Wordpress

comentarios (1)

  1. Es justo lo que necesitaba para mi blog.

    Gracias, Hernan por compartir este hack.

    Linuxtremo el 23/11/2010 @ 07:49 pm9

pingbacks (0)

  1. No hay pingbacks hasta el momento.

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no será necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.