Sidebar készítése
Előfordulhat, hogy van egy sablonod, de szeretnéd, ha a másik oldalon is lenne oldalsávod, vagy választhatnál egy-egy bejegyzés készítésénél, hogy melyik oldalon legyen az oldalsáv, esetleg az oldalaknál és a bejegyzéseknél eltérő tartalmú oldalsávot szeretnél megjeleníteni.
Ekkor készítened kell oldalsáv fájl(oka)t.
(A megvalósításhoz csak akkor fogj hozzá, ha egy kevés CSS és PHP ismereted is van.)
Először is, a sablonod sidebar.php fájlját kell megdupláznod (tripláznod), ahány oldalsávot szeretnél. Majd feltölteni a sablonod többi fájlja közé.
A functions.php -ban meg kell keresned a már létező sidebarra vonatkozó részt, és lecserélni erre:
<?php
if ( function_exists('register_sidebars') )
register_sidebar(array(
'name' => 'sidebar',
'before_widget' => '<li id="%1$s">',
'after_widget' => "</li>",
'before_title' => "<h3>",
'after_title' => "</h3>",
));
register_sidebar(array(
'name' => 'sidebar1',
'before_widget' => '<li id="%1$s">',
'after_widget' => "</li>",
'before_title' => "<h3>",
'after_title' => "</h3>",
));
register_sidebar(array(
'name' => 'sidebar2',
'before_widget' => '<li id="%1$s">',
'after_widget' => "</li>",
'before_title' => "<h3>",
'after_title' => "</h3>",
));
?>
A sidebar1, sidebar2 helyén az általad választott elnevezés. (A lista tovább bővíthető.)
A sablonod CSS fájljában meg kell szerkeszteni az oldalsávok megjelenését. (Ha két oszlopos sablonból szeretnél 3 oszlopost, akkor kicsit mélyebben kell turkálnod a CSS-ben.)
Ezt követően a sablonod megfelelő fájljaiban meg kell hívni az oldalsávot.
Ezt kétféleképpen is megteheted:
<?php get_sidebar('sidebar1'); ?>
<?php include (TEMPLATEPATH."/sidebar1.php");?>
Mind a két kód ugyanazt teszi: ahová beszúrod a kódot, ott megjeleníti a sidebar1.php fájlt.