Guten Tag!
Ich habe ein Problem mit "query_posts", kann das aber nich lösen. Selbst wenn ich unter "Einstellungen > Lesen > Zeige die letzten: 10 Beiträge" alles eingestellt habe, funktioniert das nicht richtig. Wenn ich dann zu den nächsten Posts, also auf die Seite 2 blättere, erscheinen immer wieder die selben Beiträge. In der index.php sehe ich, dass "query_posts('showposts=5')" im COde hinterlegt ist. Wie kann ich das so ändern, dass ich die gewünschte Beiträge-Anzahl im Adminbereich einstellen kann, sodass das auch funktioniert?
Vielen Dank!
Gruss Dave
"Nächster Post" funktioniert nicht - query_posts problem
-
-
- Gerade eben
- 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)
-
Hier noch der Code der index.php
PHP
Alles anzeigen<?php get_header(); ?> <div class="home"> <?php get_sidebar(); ?> <div id="content"> <?php query_posts('showposts=1'); ?> <?php if (have_posts()) :?> <?php while (have_posts()) : the_post(); $do_not_duplicate = $post->ID; ?> <div class="entry-fresh"><img src="<?php bloginfo('template_directory'); ?>/images/fresh_badge.gif" alt="Fresh and Tasty!" class="fresh_badge" /> <div class="entrytitle"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu <?php the_title(); ?>"><?php the_title(); ?></a></h2></div> <h3><?php the_time('j. F Y, H.i') ?></h3> <div class="entrybody"> <?php the_content('<span class="readmore">Den ganzen Eintrag lesen »</span>'); ?> </div> <div class="entrymeta"> <div class="postinfo"> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/user_edit.png" alt="Eingetragen von" /><span class="postedby">Eingetragen von <?php the_author() ?></span> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/comments.png" alt="Kommentare" /><span class="commentslink"><a href="<?php comments_link(); ?>" title="<?php the_title(); ?>"><?php comments_number('Kein Kommentar','1 Kommentar','% Kommentare'); ?></a></span> <?php edit_post_link('Bearbeiten', '</span><span class="editpost">', ' </span>'); ?> <?php if (function_exists('UTW_ShowTagsForCurrentPost')) { /* If UTW is installed, do this */ ?> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/tag.png" alt="Tags" /><span class="taggedas">Tagged with: <span id="tags-<?php the_ID(); ?>"><?php UTW_ShowTagsForCurrentPost("commalist", "", "5") ?></span></span> <?php } else { /* If UTW is not installed, to this */ ?> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/folder.png" alt="Abgelegt unter" /><span class="filedto">Abgelegt unter: <?php the_category(', '); ?></span> <?php } ?> </div> </div> </div> <?php endwhile; endif; ?><?php rewind_posts(); ?> <?php query_posts('showposts=5'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?> <div class="entry"> <div class="entrytitle"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu <?php the_title(); ?>"><?php the_title(); ?></a></h2></div> <h3><?php the_time('j. F Y, H.i') ?></h3> <div class="entrybody"> <?php the_content('<span class="readmore">Den ganzen Eintrag lesen »</span>'); ?> </div> <div class="entrymeta"> <div class="postinfo"> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/user_edit.png" alt="Posted By" /><span class="postedby">Eingetragen von <?php the_author() ?></span> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/comments.png" alt="Comments" /><span class="commentslink"><a href="<?php comments_link(); ?>" title="<?php the_title(); ?>"><?php comments_number('Kein Kommentar','1 Kommentar','% Kommentare'); ?></a></span> <?php edit_post_link('Bearbeiten', '</span><span class="editpost">', ' </span>'); ?> <?php if (function_exists('UTW_ShowTagsForCurrentPost')) { /* If UTW is installed, do this */ ?> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/tag.png" alt="Tags" /><span class="taggedas">Getaggt unter: <span id="tags-<?php the_ID(); ?>"><?php UTW_ShowTagsForCurrentPost("commalist", "", "5") ?></span></span> <?php } else { /* If UTW is not installed, to this */ ?> <img src="<?php bloginfo('template_directory'); ?>/images/icons/gif/folder.png" alt="Filed To" /><span class="filedto">Abgelegt unter: <?php the_category(', '); ?></span> <?php } ?> </div> </div> </div> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« Vorherige Posts') ?></div> <div class="alignright"><?php previous_posts_link('Neuere Posts »') ?></div> </div> <?php else : ?> <h2>Nicht gefunden</h2> <div class="errormessage">Du hast etwas gesucht, das hier nicht vorhanden ist. Falls Du glaubst, dass ein Fehler vorliegen muss, bitte <a href="mailto:<?php echo antispambot(get_bloginfo('admin_email')); ?>" title="E-mail the <?php bloginfo('name'); ?> webmaster">hier klicken</a> um den <?php bloginfo('name') ?> Webmaster zu kontaktieren. </div> <?php endif; ?> </div> <?php get_footer(); ?> -
Guten Abend.
Leider habe ich immernoch das selbe Problem. Kann mir echt niemand helfen? :(
-
Ich hab leider auch keine Lösung aber ein ähnliches Problem...
Ich filtere auf der ersten Seite mit:
Beiträge einer gewissen Kategorie heraus. Klicke ich nun auf "Vorherige Beiträge"... kommen immer die ersten (in meinem Fall) 5. Obwohl sich der button "Vorherige Beiträge" in "Nächste Beiträge" verändert.
Ich wäre auch sehr froh über einen helfenden Rat...
Alex
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!