Pagination in Page funktioniert nicht!

  • PHP
    <?php previouse_posts_link("View Next&raquo;") ?>

    Der Befehl funktioniert nicht in einer page mit folgendem query:

    PHP
    <?php rewind_posts(); global $more; $more = 1; $my_query = new WP_Query('showposts=25');
              while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID; $counter++; ?>

    Ist es möglich dennoch eine art fiktive weiterleitung zu erzeugen?

    • 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

  • Ich hatte da mal einen Workaround gebastelt (nicht an dich angepasst):

    PHP
    <?php if ($paged == '') $offsetcount = 0; 
    else $offsetcount=(10*$paged)-10; /* Seitenoffset festlegen anhand der Paging-Nummer */ ?>
    PHP
    <?php query_posts('category_name=Themes&showposts=10&offset='. $offsetcount .''); ?>

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • wofür steht bzw was bedeutet folgendes:

    Code
    [COLOR=#000000][COLOR=#CC0000]category_name=Themes[/COLOR][/COLOR]


    und

    Code
    [COLOR=#000000][COLOR=#006600]([/COLOR][COLOR=#0000CC]10[/COLOR][COLOR=#006600]*[/COLOR][COLOR=#0000CC]$paged[/COLOR][COLOR=#006600])-[/COLOR][COLOR=#0000CC]10[/COLOR][/COLOR]


    wieso 10* ?

  • Zitat

    category_name=Themes


    Sorgt dafür, dass nur Beiträge aus der Kategorie Themes angezeigt werden. Kannst du natürlich kicken.

    Zitat

    (10*$paged)-10


    Ausgehend davon dass man zehn Posts pro Seite anzeigen will.
    Weil sich $paged immer nur um 1 erhöht, aber man ja ein größeres Offset haben will.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • hmm resultiert bei mir in ein

    Code
    [B]Fatal error[/B]:  Call to a member function on a non-object in

    ah habs gerafft:

    PHP
    <?php if ($paged == '') $offsetcount = 0; 
                else $offsetcount=(25*$paged)-25; ?> 
            <?php rewind_posts(); global $more; $more = 1; query_posts('showposts=25&offset='. $offsetcount .'');
              while (have_posts()) : the_post();$do_not_duplicate = $post->ID; $counter++; ?>


    so sieht das nun aus .. funktioniert mit dem cmd!

    Danke

    PS: ist das richtig ? (25*$paged)-25

    Einmal editiert, zuletzt von utzutz (21. Dezember 2007 um 19:23)

  • Wenn du jeweils 25 Posts pro Seite anzeigen willst, sollte das mit dem 25 stimmen im Code.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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