¿Cuál es la diferencia entre get_sidebar y dynamic_sidebar?
¿Cuál es la diferencia entre get_sidebar() y dynamic_sidebar()?
Me preguntaba cuál debería usar. ¿Tal vez uno usa widgets y el otro no?
Por favor, consulta las entradas del Codex para get_sidebar() y dynamic_sidebar().
La etiqueta de plantilla get_sidebar( $slug ) incluye el archivo de parte de plantilla sidebar-$slug.php.
La etiqueta de plantilla dynamic_sidebar( $slug ) muestra la barra lateral dinámica $slug, como se define en register_sidebar( array( 'id' => $slug ) ).
get_sidebar siempre busca un archivo de plantilla.
dynamic_sidebar solo busca los detalles asociados de register_sidebar y los widgets configurados en wp-admin
here
get_sidebar(templatename) sirve para cargar una plantilla de barra lateral con el nombre 'sidebar-templatename.php', que tendría dynamic_sidebar(sidebarname) dentro. Si no necesitas la plantilla, puedes colocar dynamic_sidebar directamente en tu tema u otra área. Ten cuidado, get_sidebar contiene hooks que no se ejecutarán si no se usa.
Gerard ONeill