Hallo Monika,
nanu, wer hat denn da an der Codeschraube gedreht? :confused::o
Nach Deinem Post habe ich dann auch nochmal reingeschaut und es sah wieder sauber aus..... hmmmmpff....
Nun gut, meine sidebar.php magst Du sehen... here we go:
PHP
<!-- Begin Sidebar Template -->
<div id="right"> <!-- Begin Right Side Segment -->
<div class="menu_links"> <!-- Begin Menu and Links Segment -->
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<ul>
<?php if (function_exists('wp_theme_switcher')) { ?>
<li>
<h2><?php _e('Themes'); ?></h2>
<?php wp_theme_switcher(); ?>
</li>
<?php } ?>
<!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
<li>
<h2><?php /* _e('Author'); */ ?> </h2>
<p>Sorry, wenn es hin und</p>
</li>
-->
<li>
<?php /* If this is a 404 page */ if (is_404()) { ?>
<?php /* If this is a category archive */ } elseif (is_category()) { ?>
<p>Sie betrachten gerade die Archive der Kategorie <?php single_cat_title(''); ?>.</p>
<?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
<p>Sie betrachten gerade die Archive der WebSite <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a>
für den Tag <?php the_time('l, F jS, Y'); ?>.</p>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<p>Sie betrachten gerade die Archive der WebSite <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a>
für <?php the_time('F, Y'); ?>.</p>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<p>Sie betrachten gerade die Archive der WebSite <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a>
für das Jahr <?php the_time('Y'); ?>.</p>
<?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
<p>Sie haben die Archive der WebSite <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a> nach
<strong>'<?php echo wp_specialchars($s); ?>'</strong> durchsucht. Sollten Sie nicht fündig geworden sein, können Sie einen dieser Links ausprobieren:
</p>
<?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<p>Sie durchsuchen gerade die Archive der WebSite <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('name'); ?></a>.</p>
<?php } ?>
</li>
<?php wp_list_pages('sort_column=menu_order&title_li=<h2>Menue</h2>&depth=1' ); ?>
<?php as_DisplaySubMenu(); ?>
<li>
<h2>
<?php _e('Archives'); ?>
</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</li>
<li>
<h2><?php _e('Categories'); ?></h2>
<ul>
<?php list_cats(0, '', 'name', 'asc', '', 1, 0, 1, 1, 1, 1, 0,'','','','','') ?>
</ul>
</li>
<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
<?php get_links_list(); ?>
<li>
<h2><?php _e('Meta'); ?></h2>
<ul>
<?php wp_register(); ?>
<li>
<?php wp_loginout(); ?>
</li>
<li>
<a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Strict'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> 1.0 Strict'); ?></a>
</li>
<li>
<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.dcwalkabout.com/wp-content/themes/walkabout/style.css"><?php _e('Valid <abbr title="Cascading Style Sheets">CSS</abbr>'); ?></a>
</li>
<?php wp_meta(); ?>
</ul>
</li>
<?php } ?>
</ul>
</div> <!-- End Menu and Links Segment -->
<table class="oc" style="align: center;">
<?php if(function_exists(wp_onlinecounter)){ wp_onlinecounter(show, 'off'); } ?>
</table>
</div> <!-- End Right Side Segment -->
<!-- End Sidebar Template -->
Alles anzeigen
Diverse Sachen des Autors, die Validierungsfehler hervorriefen (wie etwa 50 --- vor Kommentarende bei 'End Sidebar Template' etc.) habe ich da schon herausgenommen.
Die Funktion as_DisplaySubMenue stammt aus meinem PlugIn, falls Du Dir diese ansehen magst. Letztlich macht die nichts weiter als nochmals die wp_list_pages mit der ID der TopLevel-Seite aufzurufen.
vG
Arno