Jak dodać widżet do strony

functions.php:


if (function_exists('register_sidebar')) {


register_sidebar(array(
'name'=> 'Górny Sidebar',
'id' => 'gorny_sidebar',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
register_sidebar(array(
'name'=> 'Lewy Sidebar',
'id' => 'lewy_sidebar',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
register_sidebar(array(
'name'=> 'Prawy Sidebar',
'id' => 'prawy_sidebar',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}

sidebar.php np. prawy sidebar):
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Prawy Sidebar')) : ?>
[ funkcja, która się wywoła, gdy widżet nie istnieje ]
<?php endif; ?>

sidebar-left.php np. lewy sidebar):
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Lewy Sidebar')) : ?>
[ do default stuff if no widgets ]
<?php endif; ?>

post
Mariusz Szatkowski
0 komentarzy:

Dodaj komentarz

Chcesz się przyłączyć do dyskusji?
Feel free to contribute!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *