Hallo,
ich möchte mit Wordpress eine Baumstruktur mithilfe von Posts und Pages aufbauen. Also z.B. die Page "Tiere" hat die Page "Reptilien", welche eine Unterkategorie von "Tiere" ist und die hat dann einige Posts, z.B. "Schildkröte". Nun muss ich diese Posts der Oberkategorie "Reptilien" zuordnen. Doch leider scheitere ich bereits bei der Erstellung eines neuen Templates, bei dem alle Posts angezeigt werden sollen. Ich habe eine PHP-Datei in den Ordner themes/default abgelegt, die folgenden Code enthält:
<?php
/**
*Template Name: PageOfPosts
*/
get_header(); ?>
<div id="content" class="narrowcolumn" role="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content('<p class="serif">' . __('Read the rest of this page »', 'kubrick') . '</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>' . __('Pages:', 'kubrick') . '</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
<?php endwhile; endif; ?>
<?php edit_post_link(__('Edit this entry.', 'kubrick'), '<p>', '</p>'); ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Danach habe ich eine neue Page erstellt und als Template "PageOfPosts" ausgewählt. Wenn ich die Seite nun öffne, bekomme ich nur das Template, aber ohne, dass Posts angezeigt werden.
Müsste dieser Code nicht dafür sorgen, dass alle Posts angezeigt werden?
Vielen Dank für Eure Hilfe!