Hallo,
ich möchte eine Kategorie mit der ID 153 aus der Top-Navigation meines Themes ausschließen. Allerdings mache ich offenbar mit dem Code im Quelltext der header.php etwas falsch, denn es schließt diese ID 153 nicht um alles aus.
header.php:
PHP
<div id="page-navigation" class="clearfix">
<ul id="nav">
<li<? echo (is_home())? ' class="current_page_item"' : ''; ?>><a href="<?php echo get_option('home'); ?>/">Home</a></li>
<?php foreach ( (get_categories()) as $category ) { if ( $category->category_parent == '0' ) { ?>
<li<?php echo ((cat_is_ancestor_of($category->cat_ID, get_query_var('cat'))||$category->cat_ID == get_query_var('cat')) ? ' class="current-cat"': ''); ?>>
<a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->cat_name; ?></a>
<?php if (get_category_children($category->cat_ID) ) { ?>
<ul><?php wp_list_categories('exclude=153&title_li&depth=2&child_of=' . $category->cat_ID ); ?></ul>
<?php } ?>
</li>
<?php } } ?>
</ul>
</div><!-- end page-navigation -->
Alles anzeigen
Ich hatte das "exclude=153" auch schon hinter "child_of=", aber trotzdem taucht auf der Frontpage immer diese Kategorie auf.
Wie schließe ich sie wirkungsvoll von der Top-Navigation aus?
Vielen Dank.