Problem: Nicht alle Artikel werden auf einer Seite angezeigt & Sortierung klappt nich

  • Moin zusammen,

    ich zweifel mittlerweile echt an meinen Fähigkeiten, ich bau endlich meinen Blog um und will richtig starten und es erscheint ein Problem nach dem anderen...Die Suche hat mir leider nicht weitergeholfen.

    Das aktuelle Problem: In meinem Blog möchte ich (statische) Unterseiten für einzelne Reiseberichte erstellen, siehe hier mein erster Versuch.

    Nun kann ich die max. Artikelzahl zwar unter “Einstellungen” -> Lesen einstellen, ich möchte aber nicht 40 Artikel auf einer Seite, sondern möchte, dass WP die automatisch auf mehrere Seiten verteilt. Das aber funktioniert nicht richtig. Mit dem WP Page Numbers Plugin und einigem Experimentieren habe ich zumindest schonmal die Navigationsleiste hinbekommen, wenn ich auf "Nächste Seite" klicke oder direkt auf eine Seitennummer, lädt wp allerdings erneut die selben Artikel, es müssten aber eine Menge anderer Artikel kommen... Auf meiner ersten Seite funktioniert es, ich weiß aber nicht, warum, ich kann ja nicht alles kopieren.

    Das nächste Problem ist, dass trotz eingesetztem

    PHP
    <?php query_posts($query_string. "&order=ASC"); ?>

    die Reihenfolge der Artikel nicht aufsteigend ist. Der älteste Beitrag soll in den Unterseiten zuerst stehen, also Tag 1, dann Tag 2 usw.

    Wer kann mir helfen, was ist falsch?

    Danke im Voraus,
    Ben

    Einmal editiert, zuletzt von BenJay (20. Januar 2010 um 13:38)

    • 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

  • Ach ja, hier der Quelltext aus dem Template der betroffenen Unterseite:

    PHP
    <?php query_posts($query_string. "&order=ASC"); ?>  
        <?php if (have_posts()) : ?>
        <?php query_posts('category_name=usa0309'); ?>
        <?php while (have_posts()) : the_post(); ?>
      </p>
      <div class="post" id="post-<?php the_ID(); ?>">

    Einmal editiert, zuletzt von BenJay (20. Januar 2010 um 17:13)

  • Habs geschafft!!

    Hab den Quellcode wie folgt geändert:

    PHP
    <?php query_posts($query_string. "&order=ASC"); ?>
        <?php if (have_posts()) : ?>
       
       <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts('category_name=usa0309&paged='.$paged);
    ?>   
     
        <?php while (have_posts()) : the_post(); ?>

    Bleibt nur noch das Problem mit der Sortierung, da hier keiner antwortet, erstell ich hiermit einen neuen Thread.

    Einmal editiert, zuletzt von BenJay (23. Januar 2010 um 19:48)

Jetzt mitmachen!

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