Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › problém se zobrazením kategorií ve sidebar
Štítky: wp_list_categories()
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á 13 let, 8 měsíců.
-
AutorPříspěvky
-
29. listopadu 2012 (20:36) #2526
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 :)
30. listopadu 2012 (11:17) #13662Problé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ší?
30. listopadu 2012 (15:57) #13663Dobrý 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. :)
2. prosince 2012 (12:48) #13664O 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 :-)
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.