problém se zobrazením kategorií ve sidebar

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem problém se zobrazením kategorií ve sidebar

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 11 let, 5 měsíců.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #2526

    cervena karkulka
    Participant

    Dobrý den,

    ve sidebar.php mám tento kód

    <div id="sidebar">
    <div class="cl-pr">
    <?php /* Widgetized sidebar, if you have the plugin installed. */
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    <div class="sidebar_nadpis"><img src="http://www.mamtovoku.cz/wp-content/themes/mamtovoku.cz/moje_prace.png" width="163" height="61" alt="Moje práce"></div>

    <ul>
    <?php wp_list_categories('show_count=1&title_li=&depth=1'); ?>
    </ul>
    <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>

    <?php } ?>
    <div class="sidebar_nadpis"><img src="http://www.mamtovoku.cz/wp-content/themes/mamtovoku.cz/kontakt.png" width="135" height="57" alt="Kontakt"></div>
    <p>
    vendakocianova@seznam.cz
    </p>

    <div class="sidebar_nadpis"><img src="http://www.mamtovoku.cz/wp-content/themes/mamtovoku.cz/sdilejte.png" width="125" height="60" alt="Sdilejte"></div>
    <div id="facebook">
    <div class="fb-like" data-href="http://www.mamtovoku.cz" data-send="false" data-width="200" data-show-faces="true" data-font="tahoma"></div>
    </div>

    <?php endif; ?>
    </div>

    Když ve wordpressu vytvořím nějakou podkategorii – například “portréty” a přiřadím jí k fotografiím, ve sidebaru se neprojeví žádná změna.

    Nevíte prosím o co mám doplnit můj stávající kód, aby vše fungovalo dle mých představ? Předem moc děkuji za vaše odpovědi :)

    #13662

    admin
    Keymaster
    Web

    Problém bude patrně ve funkci wp_list_categories(). Máte v šabloně následující kód:

    wp_list_categories('show_count=1&title_li=&depth=1');

    Parametr show_count=1 znamená, že se u rubrik objeví i číslo s počtem příspěvků a parametr depth=1 znamená, že se objevují pouze hlavní rubriky a podřazené zůstávají skryté. Změňte ho na hodnotu 0 nebo 2 a více (podle toho kolik úrovní chcete zobrazovat). Jednoduše ho také můžete zcela smazat, protože pak bude nastaven defaultně na nulu.

    P.S. Nemáte snazší používat widgety, kde si podobné možnosti jednoduše naklikáte myší?

    #13663

    cervena karkulka
    Participant

    Dobrý večer,

    děkuji za Vaší radu. Ten parametr jsem úplně smazal a funguje to dobře. :)

    P.S. S těmi widgety máte nejspíše pravdu – tedy alespoň já Vám v tomto na 100% věřím. Zatím s wordpressem začínám. Tohle jsou první stránky kde používám tento RS. Zkoušel jsem si je napsat podle návodu na tvorbu šablony, takže je to takové pokus/omyl. :)

    Zkusím více experimentovat s těmi widgety. Ještě jednou děkuji za Vaší pomoc. :)

    #13664

    admin
    Keymaster
    Web

    O widgetech jsem se zmiňoval proto, že je pro ně šablona evidentně podle uvedeného kódu připravena. Přejděte do menu Vzhled – Widgety a můžete začít experimentovat :-)

    Mimochodem, ten návod pro tvorbu šablony už musel být dost zastaralý, protože větou “Widgetized sidebar, if you have the plugin installed” odkazuje na dobu, kdy bylo potřeba pro widgety instalovat samostatný plugin, a to už skoro ani nepamatuju, odhaduju WordPress 2.2 :-)

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti