Zeige verschiedene Beiträge auf Kategorieseiten

Ich verwende den folgenden Code, um Beiträge auf meiner Kategorieseite anzuzeigen, möchte aber das gleiche Format auf der zweiten Seite der Kategorie anzeigen, wenn er auf die zweite Seite wechselt, die älteren Beiträge jedoch nicht angezeigt werden.

<?php query_posts('showposts=3&cat=1461'); while (have_posts()) : the_post(); echo "
"; echo ""; echo ""; echo "
"; the_excerpt(); echo "
"; echo ""; echo "
"; endwhile;?>
<?php query_posts('showposts=3&offset=3&cat=1461'); while (have_posts()) : the_post(); echo "
"; echo ""; echo ""; echo "
"; the_excerpt(); echo "
"; echo ""; echo "
"; endwhile;?>

Solutions Collecting From Web of "Zeige verschiedene Beiträge auf Kategorieseiten"

Stellen Sie zuerst sicher, dass Sie Ihre Posts pro Seite in den Leseeinstellungen auf 6 gesetzt haben – wie ich sehe, zeigen Sie 2 Spalten mit 3 Posts an. Dann müssen Sie die Seitenvariable den query_posts-Attributen hinzufügen, indem Sie diese hinzufügen, bevor Sie Posts abfragen:

 $paged = (get_query_var('page')) ? get_query_var('page') : 1; 

und dann ändern die Query_posts functionsaufrufe zu:

 query_posts('showposts=3&cat=1461&paged='.$paged); 

und

 query_posts('showposts=3&offset=3&cat=1461&paged='.$paged); 

Sie möchten auch Ihre Links zu den vorherigen und nächsten Seiten verbessern, indem Sie etwas wie die Tags next_posts und prev_posts verwenden oder Sie können es einfach selbst erstellen, indem Sie / page / 2 (zum Beispiel) am Ende der Kategorie permalink – if hinzufügen Du verwendest natürlich hübsche URLs.

Es wäre wahrscheinlich eine gute Idee, zu überprüfen, ob mehr als 3 Beiträge angezeigt werden, bevor die Abfrage auch für die zweite Spalte ausgeführt wird.