Widget-urile sunt ca niste plugin-uri care te ajuta sa rearanjezi continutul sidebar-ului sau al footer-ului fara a modifica codul, direct din interfara adminului folosind “drag and drop”. Incepand cu versiunea 2.3 widget-urile sunt integrate in Wordpress. Cei care au o versiune mai veche de 2.3 sau chiar 2.5 le recomand sa faca upgrade-ul.
Cum afli daca tema ta suporta widget-urile?
Wordpress 2.5 : Te duci la Design si dai click pe Widgets si iti zice “No Sidebars Defined”.
Wordpress 2.3 : Te duci la Presentation si vezi ca nu apare Widgets in submeniu.
Cum modifici tema sa suporte widget-urile? Sa zicem ca vrei sa faci sidebar-ul sa suporte widget-urile. Trebuie sa modifici codul in sidebar.php
Daca folosesti UL (unordered list) ca sa construiesti sidebar-ul (asa au majoritatea temelor) atunci codul din sidebar.php arata asemanator cu urmatorul cod :
<ul id="sidebar"> <li id="Pagini"> <h2>Pagini</h2> <li><a href="http://p1.com">P1</a></li> <li><a href="http://p2.com">P2</a></li> </li> <li id="linkuri"> <h2>Linkuri</h2> <ul> <li><a href="http://p1.com">L1</a></li> <li><a href="http://p2.com">L2</a></li> </ul> </li> </ul>
Pasul 1 : Trebuie sa adaugi urmatorul cod :
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
dupa
<ul id="sidebar">
adica sa arate asa :
<ul id="sidebar">
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<li id="Pagini"> <h2>Pagini</h2> <li><a href="http://p1.com">P1</a></li> <li><a href="http://p2.com">P2</a></li> </li>
Pasul 2 : Sa creezi fisierul functions.php si sa adaugi urmatorul cod :
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>
Asta e tot, tema ta suporta acum widget-urile.
Vezi toate articolele scrise de: 





