Care este diferența dintre get_sidebar și dynamic_sidebar?
Care este diferența dintre get_sidebar() și dynamic_sidebar()?
Mă întrebam pe care ar trebui să o folosesc. Poate una folosește widget-uri și cealaltă nu?
Vă rugăm să consultați documentațiile get_sidebar() și dynamic_sidebar() din Codex.
Funcția template get_sidebar( $slug ) include fișierul template-part sidebar-$slug.php.
Funcția template dynamic_sidebar( $slug ) afișează bara laterală dinamică $slug, așa cum este definită de register_sidebar( array( 'id' => $slug ) ).
get_sidebar întotdeauna caută un fișier de template.
dynamic_sidebar caută doar detaliile asociate din register_sidebar și widgets configurate în wp-admin
here
get_sidebar(templatename) este folosit pentru încărcarea unui template de sidebar cu numele 'sidebar-templatename.php', care ar conține dynamic_sidebar(sidebarname) în interior. Dacă nu ai nevoie de template, poți plasa direct dynamic_sidebar în tema ta sau în altă zonă. Atenție, get_sidebar conține hook-uri care nu vor fi apelate dacă nu este folosit.
Gerard ONeill