Hallo,
ich möchte in Wordpress eine Seite anlegen, die nur Einträge EINER Kategorie anzeigt.
Dazu habe ich ein neues Template (kategorie_drei.php) erstellt und in WP eine neue Seite erstellt, der das Template kategorie_drei.php zugewiesen wird.
In diesem Template habe ich nun, wie unter http://codex.wordpress.org/The_Loop beschrieben, folgenden Code eingefügt:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ( (in_category('3')) ) { ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
<div class="entry">
<?php the_content('<p class="serif"><strong>Weiterlesen »</strong></p>'); ?>
<?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?>
</div>
</div>
<?php } ?> <!-- Close the if statement. -->
<?php endwhile; ?>
<?php endif; ?>
Alles anzeigen
Leider werden aber die Einträge der Kategorie nicht angezeigt :(
Wenn ich die Bedingung
ausklammere, wird der Name der Seite, die ich angelegt habe, um den Inhalt anzuzeigen als Eintrag angezeigt :confused:
Was habe ich falsch gemacht?
Kann ich nur auf der Startseite Einträge anzeigen? -> Wenn ich dort den Code einfüge, dann funktioniert es.
Aber es muss doch auch möglich sein, auf angelegten Seiten Beiträge anzuzeigen.
Ich wäre sehr glücklich über einen Hinweis!
Vielen Dank
Franziska