Widget area je v každé šabloně místo, kam lze umístit widgety a pokud potřebujeme místo pro další, například v patičce, musíme si vytvořit nový prostor.
Do function.php vložíme následující kód:
register_sidebar(array( 'name' = 'Footer widget', 'id' = 'footer', 'description' = '', 'class' = '', 'before_widget' = '
', 'before_title' = '
‚, ‚after_title‘ = ‚
' ));
V souboru footer.php pak na vybraném místě vložíme:
if ( is_active_sidebar('footer') ) { dynamic_sidebar('footer'); }
Ať již budeme vytvořenou oblast nazývat Widget area, nebo sidebar, můžeme si jich vytvořit kolik budeme potřebovat a jsou šablony, kde si můžete pomocí widget areas poskládat hlavní stranu k obrazu svému.
is_active_sidebar() – správný název.
Dobry den kde presne mam vlozit ten kod do functions.php ? Lebo mi to vyhlasuje error a stranka zmizne. Dakujem za odpoved. photoline@photoline.sk
Dobrý den, hlásí mi to „Parse error: syntax error, unexpected ‚=‘, expecting ‚)‘ “ na řádku „‚name‘ = ‚Footer widget‘,“ . Díky za radu
Pomohlo místo = dát =>
Hlásí mi to
Parse error: syntax error, unexpected ‚=‘, expecting ‚)‘ in /data/web/virtuals/72369/virtual/www/domains/sitarandi.com/wp-content/themes/spacious/inc/functions.php on line 748