Nur ausgewählte Kategorie in der sidebar anzeigen
na ja, wenns keiner weiß, muß man halt selber solange probieren, bisses geht.
get_category_children($var) tut es
und damit kann ich auch Links so setzen, daß nur eine bestimmte Kategorie samt Unterkategorien angezeigt wird:
Oben in der navigation:
PHP
<li><a <?php if (!isset($cat) || (($cat!=3) && (strpos(get_category_children(3), $cat) === false))) {echo 'href="/blog/?cat=3"';} ?>>Galerie</a></li>
(wenn die Kategorie "Galerie" die ID 3 hat)
und in der sidebar:
PHP
<?php if (isset($cat) && (($cat==3) || (strpos(get_category_children(3), $cat) !== false))) {
?>
<li id="panoptikum"><h2>Galerie</h2>
<ul>
<?php wp_list_cats('hide_empty=0&child_of=3'); ?>
</ul>
</li>
<?php }
else { ?>
<li id="categories"><h2><?php _e('Categories:'); ?></h2>
<ul>
<?php wp_list_cats('hide_empty=0&exclude=3'); ?>
</ul>
</li>
<?php } ?>
Alles anzeigen
Ich hoffe, es geht überall, hab noch nicht alle möglichen Varianten getestet.
Grüße vom Straßenkehrer