Seiten blättern funktioniert nicht - HILFE!

  • Hallo zusammen,

    ich habe die index.php kopiert und mir daraus eine neue Seitenvorlage gemacht (siehe Anhang). Nun habe ich das Problem, dass nach 6 Beiträgen unten die Links "Older Entries" und "Newer Entries" erscheinen, sobald ich aber auf "Older Entries" klicke, werden die 6 gleichen Beiträge angezeigt... kann mir hier jemand weiterhelfen?

    Vielen Dank!


    • 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

  • Also zuerst mal fällt auf, dass query_posts auf jeden Fall über if have_posts gehört. Das wird aber das Problem vermutlich nicht lösen.

    Hm... Ich sehe gerade, dass Du die Original-Query komplett überschreibst. Kann sein, dass dann WordPress die Seitenaufteilung nicht noch mal neu anfügt? Probier doch mal entweder, die Originalquery mitzunehmen (aus dem Gedächtnis zitiert, siehe Doku: query_posts($query_string . 'category_name=Referenzen');), oder die Seitenaufteilung manuell mit in die Query einzubauen. Es gibt einen Parameter dafür (offset?). Am besten mal in den Codex schauen.

  • Zitat

    Probier doch mal entweder, die Originalquery mitzunehmen (aus dem Gedächtnis zitiert, siehe Doku: query_posts($query_string . 'category_name=Referenzen'):wink:, oder die Seitenaufteilung manuell mit in die Query einzubauen.



    Vielen Dank! Kannst du mir hier vielleicht kurz sagen, was ich da machen muss? Ich versteh nämlich gerade überhaupt nicht, was ich da machen soll... :-)


  • Ammaletu hat's doch schon geschrieben, du sollst den query_string mit geben. Also aus:

    PHP
    <?php query_posts('category_name=Referenzen'); ?>

    folgendes machen:

    PHP
    <?php query_posts($query_string. "&category_name=Referenzen"); ?>

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Habe nun folgenden Code

    PHP
    [COLOR=#000000][FONT=Courier New][COLOR=#0000bb]<?php query_posts[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'category_name=Referenzen'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR] [/FONT][/COLOR]



    durch diesen ersetzt

    PHP
    [COLOR=#000000][FONT=Courier New][COLOR=#0000bb]<?php query_posts[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$query_string[/COLOR][COLOR=#007700]. [/COLOR][COLOR=#dd0000]"&category_name=Referenzen"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR] [/FONT][/COLOR]



    Und jetzt wird überhaupt nichts mehr angezeigt...

    Der komplette Quelltext sieht so aus:


Jetzt mitmachen!

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