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

WordPress

¿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

Hola 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