Older Post Link führt zu selben Inhalten zurück

  • 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
    <?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">&larr;</span> Older posts', 'shadesofgray' ) ); ?></div>
                        <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'shadesofgray' ) ); ?></div>
                    </div><!-- #nav-below -->
    <?php endif; ?>

    Bin über jede Erklärung dankbar die mir den richtigen Weg zeigt.

    Gruß
    DerStephan

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ja, das hab ich mir in etwa auch gedacht.
    Werde heute Nacht mal ausprobieren ob es mit Plugins zusammenhängt (wobei mir da der Zusammenhang noch nicht ganz klar ist).

    Habe jetzt mal die orginal loop.php des Themes hochgeladen - kein Unterchied zu sehen.

    Es muss ja im Prinzip an der previous_post_link Funktion liegen. Wo finde ich die den? Kann sie weder in der function.php des Themes noch des Core finden.

    previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', '[COLOR=#ff0000]shadesofgray[/COLOR]' ) );

    Was hat den eigentlich das shadesofgrey in jederm Funktionsaufruf zu suchen - soll das ein Hinweis auf das verwendete Theme geben?

    Gruß
    DerStephan

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!