WordPress: cum afișezi și integrezi o bară laterală (sidebar) într-o temă

Crearea și integrarea unei bare laterale (sidebar) într-o temă personalizată de WordPress este un pas fundamental pentru a putea afișa widgeturi dinamice în pagini. Să presupunem că ați parcurs deja primul pas și ați înregistrat o zonă de widgeturi (sidebar) în fișierul functions.php al temei.

1. Crearea fișierului sidebar.php

În mod standard, WordPress utilizează fișierul șablon sidebar.php localizat în directorul rădăcină al temei tale pentru a găzdui codul barei laterale. Dacă doriți să afișați zona de widgeturi în mod modular, este recomandat să creați acest fișier dedicat.

2. Includerea barei laterale în șabloane

Pentru a include bara laterală în fișierele principale ale temei (precum index.php, single.php sau page.php), utilizați funcția nativă WordPress:

[php]
<?php get_sidebar(); ?>
[/php]

Plasați acest apel exact în poziția din structura HTML unde doriți să apară coloana laterală.

3. Afișarea widgeturilor dinamice

În interiorul fișierului sidebar.php, pentru a reda efectiv widgeturile adăugate din panoul de administrare, introduceți următorul fragment de cod PHP:

[php]
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘numelesidebarului’) ) : ?>
<!– Conținut alternativ afișat în cazul în care nu există widgeturi configurate în această zonă –>
<?php endif; ?>
[/php]

Atenție: Înlocuiți identificatorul 'numelesidebarului' (sau ID-ul zonei) exact cu numele sau ID-ul folosit la înregistrarea funcției register_sidebar(). Odată salvate aceste fișiere, bara voastră laterală va deveni pe deplin funcțională și configurabilă din panoul de administrare WordPress.

Lasă un comentariu