Con WordPress es fácil tener diferente contenido en la barra lateral para páginas distintas. Por ejemplo, que lo que se vea en la página principal del blog sea distinto de lo que se muestre al ver un post o una página de archivo.

Si haces algo así verás que tu barra lateral se “dinamiza” según te mueves con el blog, ofreciendo contenidos diferentes y personalizados dependiendo de la página que veas.

Esto sería un buen ejemplo:

<div id="sidebar">
< ?php if (is_home()) {
	include (TEMPLATEPATH . '/ad125.php');
	include (TEMPLATEPATH . '/destacados.php');
	include (TEMPLATEPATH . '/archivo.php');
	include (TEMPLATEPATH . '/recent.php');
	include (TEMPLATEPATH . '/recent_comments.php');

} elseif (is_single()) {
	include (TEMPLATEPATH . '/destacados.php');
	include (TEMPLATEPATH . '/recent.php');
	include (TEMPLATEPATH . '/recent_comments.php');
} else {
	include (TEMPLATEPATH . '/destacados.php');
	include (TEMPLATEPATH . '/recent.php');
} ?>
</div>

El código anterior produce una barra lateral que contiene distintos elementos dependiendo de si estás viendo la página principal (home), la página de post (single) o el resto no declaradas (else).

Para hacerlo solo hay que colocar ese código en la parte superior, o donde quieres que empiece, del fichero ’sidebar.php’ (o como se llame en tu plantilla) y añadir los “include” que quieras mostrar en cada tipo de página.

Eso si, pasa por separar el código de tu fichero de barra lateral y dividirlo en varios archivos php, lo que no es malo en si mismo sino todo lo contrario, pues simplifica enormemente el código de tu barra lateral y te permite tener todo mucho mas ordenado y manejable.

Si tienes widgets en tu barra lateral puedes incluir la llamada a los mismos dentro del código de arriba (o el tuyo personalizado, claro), o debajo del código. Puedes colocar los contenidos a tu gusto.

Por supuesto, esto es solo un ejemplo, pero es el modo de hacerlo, usando tags condicionales, ahora te toca animarte y hacer tu propia barra lateral a tu medida.

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    7 comentarios en “Barras laterales Dinámicas”

  1. Pitonizza (67 comentarios) dijo:

    Interesante. Me serviria para dejar mas limpia la pagina de “quien soy”. ¿Entendi bien? ¿Cada pagina se puede manejar de forma distinta, o simplemente las páginas tendrian diferente comportamiento que los posts?

    Estoy en pañales. Gracias por su comprensión y por publicar artículos tan útiles.

  2. Fernando Tellado (1845 comentarios) dijo:

    Cada página mostraría distinto contenido en la barra lateral, es solo eso ;)

  3. Muy bueno el post.Esto ya lo utilizaba yo en el blog e iba a poner un post pero no sabia como explicarlo ya que yo lo consegui probando y fallando, :P . Lo dicho,muy bueno.

  4. Andrés (20 comentarios) dijo:

    para variar un excelente aporte Fernando

    muy bueno;)

  5. Fernando Tellado (1845 comentarios) dijo:

    Gracias a vosotros por valorarlo :)

  6. CATRUGO (2 comentarios) dijo:

    Hola Fernando.

    Una pregunta. Sabes como crear los menus dinamicos que utiliza este blog, como muchos otros, en el sidebar para, por ejemplo, tener en un mismo espacio articulo recientes, comentarios recientes y nube de tags y seleccionar mouse el que queramos de esos? O sabes donde lo explican?

    Saludos desde Colombia!

  7. @CATRUGO: Busca en el, eso, buscador del blog por “jquery” o “domtabs” ;)

Escribe un Comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subir

Expertos en WordPress
Euribor
Hardware. Software. Ocio & Multimedia. Humor. Internet. Videojuegos.Noticias
Participa en el Debate
  • lander: tengo un problema , luego de instalar el plug in en wp y configurar las opciones de las...
  • Hades87: @ferticidio pero le peudes deshabilitar el estilo desde el mismo WLW y se e bien, yo es...
  • ferticidio: WLW usaba en el antiguo theme, ahora como no me carga bien el estilo, y no puedo ver...
  • perionotas: Coincido contigo Fer: no odio nada, pero para mi ha resultado imposible trabajar con...
  • Mario A . Núñez: Fernando; Quise decir que me disgusta el panel de escritura. (je,je).
Noticias Breves
  • Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

    [#3]

  • Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

    [#1]

  • Me avisa Kike Alonso de un nuevo plugin que permite que los comentarios que dejen tus amigos de Friendfeed al respecto de un post de tu sitio WordPress aparezcan también en tu post como comentarios normales, algo realmente interesante pues permite, con algunos clientes de escritorio e iPhone, comentar en blogs sin dejar de usar la aplicación de mensajería.

    [#6]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H