Guten Tag verehrte Forengemeinde.
Nach einigen Stöbern und Suchen in den Forenbeiträgen bin ich zwar auf zahlreiche Threads gestoßen die einen ähnlichen Fehler im Titel tragen, aber dennoch nicht das gleiche beinhalten wie mein Fehler.
Daher würde ich mich freuen wenn ihr euch meine Situation mal anseht und mir einen Tipp bzw. eine Hilfestellung geben könnt.
Situation:
Aktuelle WP installation mit dem Template ShadesofGrey (nur leichte Modifikationen im Design, fast keine im Code)
URL: http://www.photokontur.de
Am Seitenende befindet sich ein Link "Older Posts" dessen Ziel mit http://www.photokontur.de/page/2/ auf die zweite Seite mit den älteren Beiträgen führen sollte. Er führt zwar auf die Seite, diese beinhaltet aber die selben Posts wie die Ursprungsseite (http://www.photokontur.de).
Habe die Funktion paginate() in loop.php eingebaut und man sieht das die Paginierung an sich funktioniert (es werden drei mögliche Seiten ausgegeben).
Wenn ich das Theme (shadesofgrey) deaktiviere und eines der Standardthemes (z.B. Twenty Ten) verwende funktioniert es.
Dadurch denke ich das es am Theme im allgemeinen liegt, finde nur nicht den passenden Ansatz.
In der Loop.php des Themes steht folgendes:
<?php if ( $wp_query->max_num_pages > 1 ) : ?>
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'shadesofgray' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'shadesofgray' ) ); ?></div>
</div><!-- #nav-below -->
<?php endif; ?>
Bin über jede Erklärung dankbar die mir den richtigen Weg zeigt.
Gruß
DerStephan