EDIT: ich hatte den Code zum registrieren in functions.php übersehen...
Hier mein Code für die
sidebar widgets. Ich verstehen nicht warum wordpress sich weigert die
widgets als solche zu erkennen. Die
WP Doku mit ihren Beispielen hat mich auch nicht weitergebracht.
sidebar.php
PHP-Code:
<div id="leftcol">
<ul id="sidebar">
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<li>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</li>
<?php if ( is_404() || is_category() || is_day() || is_month() ||
is_year() || is_search() || is_paged() ) {
?> <li>
<?php /* If this is a 404 page */ if (is_404()) { ?>
<?php /* If this is a category archive */ } elseif (is_category()) { ?>
<p>du durchsuchst derzeit das Archiv der <?php single_cat_title(''); ?> Kategorie.</p>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<p>du durchsuchst derzeit das <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('url'); ?></a> Archiv
nach <?php the_time('l,'); ?> den <?php the_time('j. F Y'); ?>.</p>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<p>du durchsuchst derzeit das <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('url'); ?></a> Archiv
nach dem Monat <?php the_time('F Y'); ?>.</p>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<p>du durchsuchst derzeit das <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('url'); ?></a> Archiv
nach dem Jahr <?php the_time('Y'); ?>.</p>
<?php /* more links to find */ } elseif (is_search()) { ?>
<p>du hast das <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('url'); ?></a> Archiv nach
<strong>'<?php the_search_query(); ?>'</strong> durchsucht. Wenn du in den Ergebnissen nichts gefunden hast, helfen dir eventuell die folgenden Links.</p>
<?php /* If this is not a specified archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<p>du durchsuchst derzeit das <a href="<?php echo get_settings('siteurl'); ?>"><?php echo bloginfo('url'); ?></a> Archiv.</p>
<?php } ?>
</li> <?php }?>
<?php wp_list_pages('title_li=<h2>Seiten</h2>' ); ?>
<li><h2>Archiv</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</li>
<?php wp_list_categories('show_count=1&title_li=<h2>Kategorien</h2>'); ?>
<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
<?php wp_list_bookmarks(); ?>
<li><h2>Meta</h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
<li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
<li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
<li><a href="http://wordpress-deutschland.org/" title="WordPress Deutschland">WPD</a></li>
<?php wp_meta(); ?>
</ul>
</li>
<?php } ?>
<?php endif; ?>
</ul>
</div><!-- ends leftcol -->
index.php
PHP-Code:
<?php get_header(); ?>
<div id="container">
<div id="container2">
<?php get_sidebar(); ?>
<div id="rightcol"></div>
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div id="contentHeader"><h1><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h1></div>
<?php the_content('Read More'); ?>
<span class="readMore">Continue Reading</span>
<div id="contentFooter"><p>Published <?php the_time('M d, Y') ?> - <?php comments_popup_link('Comments? None yet', '1 Comment so far', '% Comments and counting'); ?> </p></div>
<?php endwhile; ?>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div><!-- ends content -->
</div><!-- ends container2 -->
<div id="cleardiv"></div>
</div><!-- ends container -->
<?php get_footer(); ?>
Matthias