Jak vytvořit vlastní sidebar?


Pokud byste do šablony rádi integrovali své vlastní pole pro widgety, mohu vás potěšit. Je to opravdu jednoduché. Stačí vám v podstatě jen vložit dva kusy kódu. Nejdříve samotnou iniciaci sidebaru, po které vám se objeví v administraci, vložte do souboru šablony functions.php

register_sidebar(array(
    'name' => 'Název sidebaru',
    'id' => 'id-sidebaru',
    'description' => 'Popis sidebaru',
    'before_widget' => '<li id="%1$s"> - text před widgety',
    'after_widget' => '</li> - text za widgety',
    'before_title' => '<h3> - text před nadpisem widgetu',
    'after_title' => '</h3> - text za nadpisem widgetu',
));

Poté je nutné, aby samotná šablona sidebar s nadefinovanými widgety zobrazila návštěvníkům. Vyberte tedy vhodné místo v šabloně a vložte následující kód.

<?php if (function_exists('Název sidebaru') dynamic_sidebar( 'Název sidebaru' ); ?>

2 responses to “Jak vytvořit vlastní sidebar?”

  1. Jááj,určitě je to pro někoho dobré,ale za prvé já těm názvům nerozumím a za druhé mi ty kody nic neříkají,já bych jen potřebovala aby mi to nějaká dobrá duše udělala,podle toho jak si představuji.Asi to je jednoduché ale já to prostě nezvládám :/

    • Pro někoho, kdo s weby nemá vůbec žádné zkušenosti, to určitě jednoduché není. Většina příspěvků z rubriky tipy a triky je určitě pro někoho, kdo má znalosti HTML, CSS a alespoň částečně PHP. Obecné návody určené pro obyčejné uživatele.

      Obecně úpravy šablon nejsou jednoduchou záležitostí a jak říkáš, potřebuješ nějakou dobrou duši. Pokud mě lidé kontaktují, rád jim poradím, pokud požadované úpravy nejsou složité. Peníze za to neberu, i když následný odkaz na mě na webu vítám.