Qual è la differenza tra get_sidebar e dynamic_sidebar?
Qual è la differenza tra get_sidebar() e dynamic_sidebar()?
Mi chiedevo quale dovrei utilizzare. Forse uno usa i widget e l'altro no?
Si prega di fare riferimento alle voci del Codex get_sidebar() e dynamic_sidebar().
Il tag template get_sidebar( $slug ) include il file template-part sidebar-$slug.php.
Il tag template dynamic_sidebar( $slug ) restituisce in output la sidebar dinamica $slug, così come definita da register_sidebar( array( 'id' => $slug ) ).
get_sidebar cerca sempre un file template.
dynamic_sidebar cerca solo i dettagli associati a register_sidebar e i widgets configurati in wp-admin
here
get_sidebar(templatename) serve per caricare un template della sidebar con nome 'sidebar-templatename.php', che dovrebbe contenere dynamic_sidebar(sidebarname). Se non hai bisogno del template, puoi inserire dynamic_sidebar direttamente nel tuo tema o in altre aree. Attenzione, get_sidebar contiene hook che non verranno chiamati se non viene utilizzato.
Gerard ONeill