it-swarm.com.de

WP Page Navi. 404-Fehler beim Verwenden des Parameters "Beiträge pro Seite"

Ich versuche, einen Fehler mit der Paginierung des WP Seiten-Navi-Plugins zu beheben. Nachdem ich den Parameter posts_per_page zur Abfrage hinzugefügt habe, wird beim Klicken auf den Link page3,4 usw. (insgesamt gibt es 10 Datensätze) und nach Seite 8 (insgesamt gibt es etwa 60 Datensätze) ein Fehler 404 angezeigt. Ohne diesen Parameter funktioniert es gut, aber ich möchte verschiedene Anzahl von Beiträgen unter Kategorien anzeigen.

Hier ist der Code einer der Seiten, die ich reparieren möchte:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($query_string .'&posts_per_page=5&paged=' . $paged);
?>

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
            <li><a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php else : ?>
<?php _e('Sorry, no posts matched your criteria.'); ?>

<?php endif; ?>
</ul>
<?php if (function_exists('wp_pagenavi')){ wp_pagenavi(); } ?>

Jede Hilfe wird sehr geschätzt.

1
Dmitry Dorofeev

Endlich habe ich eine Antwort gefunden. Ich bin mir nicht sicher, ob es in meinem Fall spezifisch ist oder ob es sich um ein allgemeines WP Problem handelt, aber um einen Standardwert für Beiträge pro Seite, der in WP admin festgelegt wurde (Allgemein> Lesen> Maximale Anzahl von Beiträgen pro Seite). sollte kleiner als der Wert für den Parameter posts_per_page für die benutzerdefinierte Abfrage sein. In meinem Fall habe ich in WP den Optionswert auf 3 geändert und für eine andere Seite wurde dieser Wert auf 5 geändert und alles funktioniert jetzt einwandfrei!

1
Dmitry Dorofeev

Vielleicht möchten Sie einen Blick auf dieses verwandte Problem werfen: WP-PageNavi gibt mir eine 404, wenn ich WP Query verwende

Einige Benutzer erwähnen, dass der Seitenname nicht mit dem Post-Typ übereinstimmen kann, den Sie abfragen, und andere, dass ein Konflikt mit einem anderen Plugin vorliegt, das Sie ausführen.

0
EHerman