Hallo,
ich hatte mir mit einem Generator ein Design erstellt gehabt.
Das habe ich selbst abgeändert und nun ist mir aufgefallen, dass einige Archiv-Überschriften fehlen.
Das Tag- und das Kategorien-Archiv funktioniert, das Archiv für den Monat und für den Autor funktioniert nicht.
Unter http://www.pazox.de/2011/09/ könnt ihr den kleinen leeren weißen Kasten oben über dem ersten Artikel sehen. Dort sollte eigentlich der Titel stehen.
Hier der Inhalt der archive.php:
PHP
<?php get_header(); ?>
<div id="bd" class="yui-navset">
<div id="yui-main">
<div class="yui-b">
<div class="yui-g">
<?php if (have_posts()) : ?>
<div class="item entry">
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle">‘<?php single_cat_title(); ?>’-Archiv</h2>
<?php /* If this is a tag archive */ } elseif( function_exists('is_tag') ) { if(is_tag()){ ?>
<h2 class="pagetitle">Beiträge mit den Begriffen ‘<?php single_tag_title(); ?>’</h2>
<?php /* If this is a daily archive */} } elseif (is_day()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('j. F Y'); ?></h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('F Y'); ?></h2>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('Y'); ?></h2>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Autor-Archiv</h2>
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2 class="pagetitle">Blog-Archiv</h2>
<?php } ?>
</div>
<?php while (have_posts()) : the_post(); ?>
<!-- item -->
<div class="item entry" id="post-<?php the_ID(); ?>">
<div class="itemhead">
<h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<div class="chronodata"><?php the_time('j. F Y') ?> <!-- by <?php the_author() ?> --></div>
</div>
<div class="storycontent">
<?php the_excerpt(); ?>
</div>
<small class="metadata">
<span class="category">Abgelegt unter: <?php the_category(', ') ?> </span> | <?php edit_post_link('Bearbeiten', '', ' | '); ?> <?php comments_popup_link('Kommentare (0)', 'Kommentare (1)', 'Kommentare (%)'); ?>
</small>
</div>
<!-- end item -->
<?php comments_template(); // Get wp-comments.php template ?>
<?php endwhile; ?>
<?php else : ?>
<h2 class="center">Nicht gefunden</h2>
<p class="center">Sorry, aber du suchst etwas, was keine Einträge hat.</p>
<?php endif; ?>
<!-- end content -->
<!-- 2nd sidebar -->
<!-- end 2nd sidebar -->
</div>
</div>
</div>
<div class="yui-b" id="secondary">
<?php get_sidebar(); ?>
</div>
</div>
<?php get_footer(); ?>
Alles anzeigen
Auch die Original archiv.php aus dem Theme-Generator funktioniert nicht.
Hat vielleicht jemand eine Idee? :smile:
Edit: Fehler gefunden dank eines Kumpels. :)
PHP
<?php /* If this is a tag archive */ } elseif( function_exists('is_tag') [COLOR=Red][B]&[/B][/COLOR] is_tag()){ ?>
<h2 class="pagetitle">Beiträge mit den Begriffen ‘<?php single_tag_title(); ?>’</h2>
<?php /* If this is a daily archive */[COLOR=Red][B]}[/B][/COLOR] elseif (is_day()) { ?>
Die if-Funktion oben zusammengefügt und am Ende noch eine Klammer entfernt. Nun funktioniert es einwandfrei. ;)