Problem mit Previous-Next auf index.php

  • Nachdem ich in der index.php zwei Kategorien von der Ausgabe auf der Startseite ausgeschlossen habe mittels:

    PHP
    <?php $my_query = new WP_Query('cat=-3,-4&showposts=8'); ?>
    
    
    <?php if (have_posts()) : ?>
    
    
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

    funktionieren die beiden Links zum Blättern am Ende der Seite

    PHP
    <?php next_posts_link('&laquo; Vorheriger Eintrag') ?>
    <?php previous_posts_link('N&auml;chster Eintrag &raquo;') ?>

    nicht mehr. In der Statuszeile steht zwar ".../?paged=2" etc., doch auf der Seite stehen auch wieder nur die acht Artikel der Startseite.

    Wo liegt mein Fehler?

    mfg Klaus

    • 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

  • Die paged-Variable steht zwar in der URL, wird aber nicht an dein Query-Objekt übergeben. Ändere mal die Zeile wie folgt:

    PHP
    <?php $my_query = new WP_Query([COLOR="Red"][B]$query_string . '&[/B][/COLOR]cat=-3,-4&[COLOR="Red"][B]posts_per_page[/B][/COLOR]=8'); ?>

Jetzt mitmachen!

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