Endlich hat die Paginierung mit dem folgenden Code funktioniert, aber jetzt verlinkt die Paginierung auf / videos / page / 2 /, was nicht existiert. Wie bringe ich Seite 2 zum Laufen?
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
//display stuff
endwhile;
php wp_pagenavi();
?>
/videos/
, das geladen werden kann archive-videos.php
, ohne dass Sie mit Abfragen herumspielen müssen
pre_get_posts
? Dann können Sie den eingebauten Paginierungscode verwenden, anstatt Ihren eigenen zu schreiben, und Sie können bis zu einer Standard-Post-Schleife vereinfachen