Elige la barra lateral … en cada post

Si usas varias barras laterales (sidebars) y necesitas o quieres usarlas dependiendo de cada entrada que publiques puedes hacerlo a voluntad.

Lo primero es abrir el archivo single.php o page.php de tu plantilla activa (theme) y encontrar la llamada a la función get_sidebar(), esta:

<?php get_sidebar(); ?>

A continuación la sustituyes por este otro código:

<?php $sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>

A partir de este momento, cuando estés escribiendo un artículo relacionado, digamos que, con software, y si tienes una barra lateral con las últimas novedades o descargas de software a la que has llamado ‘barra_software.php‘, solo tienes que añadir un campo personalizado con el nombre «sidebar» y como valor pones el nombre de la barra sin la extensión, en este ejemplo sería «barra_software».

sidebar por post

En esa entrada se mostrará esa barra lateral.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(0 votos, promedio: 0)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

10 comentarios en “Elige la barra lateral … en cada post”

  1. Pingback: Bitacoras.com

  2. ¿Y si quiero mostrar unos widgets distintos de la página principal, que solo se muestren en las entradas completas como podría hacerlo?

    Gracias Fernando.

        1. ID, "sidebar", true);

          get_sidebar($sidebar);

          ?>

          supongo que ahi en "sidebar" sustituyes por la barra que quieras poner en el index, o algo asi xD, experimenta

  3. Lo mismo podría funcionar para el header?

    Otra duda que tengo, es, si el autor de una nota, -ya que mi página tiene 5 autores- y si ellos no ingresan el campor personalizado cual saldría por defecto?

  4. Pingback: Selecione a barra lateral … em cada pós | Ajuda Wordpress em Português

  5. Pingback: Elige la barra lateral … en cada post

Deja un comentario

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

 

Ir arriba Ir al contenido