Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Pieter Van Looy
7,764 Puntos¿No tenemos que imprimir nuestras barras laterales en los archivos de plantilla de barra lateral, pero poniendo el código get_sidebar()?
No veo el código para imprimir nuestras barras laterales. ¿Cómo sabe WP cuál barra lateral imprimir y dónde imprimirla?
1 Respuesta
Liam Clarke
19,939 PuntosHola Pieter
la función get_sidebar obtiene el archivo sidebar.php de forma predeterminada.
Si tuvieras múltiples barras laterales, las nombrarías con el prefijo sidebar y luego pasarías el parámetro del nombre de la barra lateral.
por ejemplo:
en mi proyecto tengo 2 barras laterales.
una es la predeterminada y otra es para la página de búsqueda.
así que agrego 2 archivos.
sidebar.php
sidebar-search.php // Esto puede llamarse cualquier cosa siempre que comience con sidebar.
<?php
// en mi index.php
get_sidebar(); // Esto solo obtendrá la barra lateral predeterminada
<?php
// En mi search.php
get_sidebar( 'search' ); // ahora wordpress sabe que debe buscar un archivo que comience con sidebar y termine en search, separado por un guión ( - )
Espero que esto te ayude
Liam