Hallo
Ich baue gerade folgendes Theme als Portfolio um http://thecolumnist.info/ . Auf der Startseite sollen alle Posts angezeigt werden (anstatt nur der letzte einer Kategorie) und wenn ich auf einem Single-Post auf Close klicke sollen ebenfalls wieder alle Posts angezeigt werden.
Auf der Startseite funktionierts mittlerweile durch den normalen Loop aufruf. Bei einem Single-Post (klick auf Close) zeigt er mir auf einmal nur den Post an auf dessen Seite ich bin.
Beide Dateien… die Startseite und der Single-Post laden folgenden Code aus der older-postst.php:
<div id="content" class="page" role="main">
<?php if (have_posts()) : ?>
<?php get_sidebar(); ?>
<div class="post">
<?php while (have_posts()) : the_post(); ?>
<div class="result">
<div class="thumbnail">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
<h2 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h2>
<?php //get thumnbnail (custom field) ?>
<?php $image = get_post_meta($post->ID, 'thumbnail', true); ?>
<img src="<?php echo $image; ?>" title="<?php the_title(); ?>" />
<?php the_post_thumbnail(); ?>
</a>
</div>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
</div>
</div> <!-- .post -->
<?php else :
if ( is_category() ) { // If this is a category archive
printf("<h2 class='center'>Sorry, but there aren't any posts in the %s category yet.</h2>", single_cat_title('',false));
} else if ( is_date() ) { // If this is a date archive
echo("<h2>Sorry, but there aren't any posts with this date.</h2>");
} else if ( is_author() ) { // If this is a category archive
$userdata = get_userdatabylogin(get_query_var('author_name'));
printf("<h2 class='center'>Sorry, but there aren't any posts by %s yet.</h2>", $userdata->display_name);
} else {
echo("<h2 class='center'>No posts found.</h2>");
}
get_search_form();
endif;?>
</div>
<?php include("close.php"); ?>
Alles anzeigen
Ich suche jetzt schon seit Stunden nach einer Lösung, glaube mittlerweile, dass es irgendwas mit dem Loop zu tun hat… der anders looped wenn er auf einer Unterseite angelegt ist. Kenn mich aber leider zu wenig aus. Irgendwelche Tipps? Wie kann ich dem Loop sagen, dass er alle Posts auflisten soll egals von welcher Seite der Loop aufgerufen wird?
Sonnige Grüße und vielen Dank schonmal