Kein Seitenblättern möglich

  • Ich hab da nochmal ein kleines Problem:

    Bei meinem Theme war keine Pagenavi in der home.php drin, deshalb hatte ich es zuerst mit dem Plugin "pagenavi" versucht. Schön: Er zeigt die Zahlen unten an. Weniger schön: Egal auf welche Zahl ich klicke, es bleibt immer die erste Seite, egal ob unten dann page 1, page 2, oder page 3 angezeigt wird.

    Dann bin ich hingegangen und habe aus einem anderen Theme, den Code kopiert, der in einer php direkt eingegeben war, in den Hoffnung, das würde dann gehen.
    Schön: Er zeigt mir nun "older Entrys" an. Weniger schön: Es bleibt trotzdem immer die 1. Seite, die der mir anzeigt.
    Nun weiß ich echt nicht mehr weiter, denn es gibt ein paar "Stammleser", die nicht so oft lesen kommen können, die haben jetzt keine Möglichkeit an die älteren Einträge zu kommen.

    Weiß vielleicht hier jemand einen Rat????

    Meine Seite: http://berlin-citylife.de

    Bloggen ist nicht nur ein Hobby, sondern Leidenschaft. My Blog

    • 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

  • Das hatte ich auch schon einmal. Hängt meistens mit irgendwelchen Plugins zusammen.

    Liste hier doch mal bitte alle Plugins auf, die du installiert hast. Zudem, wie deine Startseite aufgebaut ist. Ob du dafür das normale Wordpress-Template genutzt hast, oder eine query_posts Funktion.

    Also am besten auch den kompletten Code des Startseiten-Templates. (Sofern möglich) :)

    Schönen Gruß
    Dominik

    Webdesign bei Wolke7 Design | Filmherum - Rund um den Film herum!

  • Am Plugins kann es nicht liegen, da ich die home.php mal auf einem Testblog umgebaut hatte (so das pro Zeile nur noch ein Artikel, anstatt 2 waren) und da ging es dann mit den Seiten blättern. Demzufolge kann das Problem nur in der home.php liegen. :-?

    Bloggen ist nicht nur ein Hobby, sondern Leidenschaft. My Blog

  • Ich habs jetzt nicht getestet und dein MyQuery Code ist mir neu, aber vielleicht funktioniert folgendes...

    Änder das:

    PHP
    <?php $my_query = new WP_Query('showposts=10');

    auf das:

    PHP
    <?php $my_query = new WP_Query('showposts=10&paged=$paged');

    ... oder das:

    PHP
    <?php $my_query = new WP_Query('showposts=10&paged=2');

    Probier die 2 Varianten mal aus und Meld dich dann wieder :)

    Schönen Gruß
    Dominik

    Webdesign bei Wolke7 Design | Filmherum - Rund um den Film herum!

  • nochmal eine kleine Änderung zum Test. Danach schau ichs mir genauer an. Versuch aber erst das:


    [LEFT] [COLOR=#000000] [COLOR=#0000CC]<?php $my_query [/COLOR][COLOR=#006600]= new [/COLOR][COLOR=#0000CC]WP_Query[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'showposts=10[/COLOR][/COLOR][COLOR=#0000FF]'[/COLOR][COLOR=#339933].[/COLOR][COLOR=#0000FF]'&paged='[/COLOR][COLOR=#339933].[/COLOR][COLOR=#000088]$paged[/COLOR] [COLOR=#000000][COLOR=#CC0000][/COLOR][COLOR=#006600]);[/COLOR][/COLOR] [/LEFT]

    Webdesign bei Wolke7 Design | Filmherum - Rund um den Film herum!

  • @ Monika: Okay, halt mich jetzt für völlig dämlich, aber ich raff nicht wie wo was rein muss. :oops:

    statt

    PHP
    <?php $my_query = new WP_Query('showposts=10');
      while ($my_query->have_posts()) : $my_query->the_post();
      $do_not_duplicate = $post->ID; ?>

    schreibst du

    PHP
    <?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query();
    $wp_query->query('showposts=3'.'&paged='.$paged);
    ?>
    <?php while ($wp_query->have_posts()) : $wp_query->the_post();
    $do_not_duplicate = $post->ID; ?>

    showpost 3 gibt die Anzahl der Artikelaus, magste 2 musst Du die 3 auf 2 ändern,


    nach:

    [COLOR=#000000]

    [/COLOR]

    PHP
    <div class="navigation"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } 
                else { ?>
    
    
                <div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
                <div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
                    <?php } ?>
    
    
            </div>

    [COLOR=#000000]
    [/COLOR]

    schreibst


    PHP
    <?php $wp_query = null; $wp_query = $temp;?>

    und dann muss das Blättern gehen , wenn nicht liegts am Blätterplugin ;)

Jetzt mitmachen!

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