Jak vytvořit pěkný sumární archiv

Konečně po několika letech práce s Wordpresem jsem si našel čas a vytvořil triviální věc do jakékoliv šablony, kde se má zobrazovat trošku zajímavější archiv.

Inspirací mi byl tento blog a následně stačilo navštívit codex.wordpress.org a dle tam ukázaných funkcí si vytvořit obdobu svého archivu.

Většina šablon (respektive templatů) obsahuje soubor archives.php, který zobrazuje standardní šablonu archivu, ale většinou má pouze jednu hodnotu a výpis je poněkud chudý. Myslím, že přidání aspoň jednoho dalšího výpisu dělá jakýkoliv archiv daleko přehlednější a potencionální návštěvníci se mohou lépe zorientovat.

Postup vytvoření archivu

  1. Kliknout na vytvoření nové prázdné stránky (Stránky -> přidat novou), která nebude mít žádný obsah, ale bude pojmenovaná archiv apod.
  2. Najít si atributy stránky a u šablony zvolit Archives (nikoliv tam nechávat Default template) a dát publikovat.
  3. Následně je zapotřebí otevřít soubor archives.php a vložit do něj následujíc řádky:

    <h2>Mráček tagů:</h2>
    <?php wp_tag_cloud(); ?>
    <h2>Archiv dle měsíců:</h2>
    <ul><?php wp_get_archives('type=monthly&style=none&show_post_count=1'); ?></ul>
    <h2>Archiv dle kategorie:</h2>
    <ul><?php wp_list_categories('show_count=1&title_li='); ?></ul>
  4. Je zapotřebí dát pozor, aby tyto řádky byli umístěny v obsahovém bloku.
  5. Po uložení a nahrání na web by se měl zobrazovat pěknější archiv.

Referenční odkazy ke třem použitým funkcím

Pro vysvětlení jak popřípadě upravit zobrazování (výstupy) jednotlivých částí. Jak je uvedeno, vždy se tyto hodnoty dávají do závorek jednotlivých funkcí.

Příspěvek byl publikován Sunday, January 17th, 2010 v 4:32 a zařazen v kategorii WordPress. Kometáře k tomuto příspěvku můžete sledovat přes RSS 2.0 feed. Můžete k tomuto příspěvku napsat komentář nebo z vaší stránky odkázat na tento příspěvek pomocí trackbacku.

Jeden komentář

  1. Scarův brloh » Blog Archive » Konečně krásný vzhled

    [...] přepracovaná stránka archivu [...]

    ... publikováno dne 27. January. 2010 v 22:39

Post a Comment