it-swarm.com.de

Paginierung auf der Seite archive.php

Ich habe eine archive.php Seite mit folgendem Code:

<?php // Start your custom WP_query
$my_query = new WP_query();

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array('posts_per_page' ?> 1, 'paged' => $paged, 'category_name' => 'Casino Slots');
// Assign predefined $args to your query
$my_query->query($args);

// Run your normal loop
if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();
?> 
Test 
<?php endwhile;
else :
// do stuff for no results
endif;

wp_pagenavi();

// RESET THE QUERY
wp_reset_query();
?>

und es zeigt die Beiträge in Ordnung, aber die Paginierung zeigt nie?

2
Keith Donegan

Ich denke, Ihr Problem ist, dass wp_pagenavi () eine Paginierung basierend auf der globalen Instanz $ wp_query durchführt, die Sie stattdessen erstellt haben. Sie sollten entweder zu query_posts () wechseln, um die globale Abfrage zu ersetzen, oder WordPress 'eingebautes paginate_links verwenden, um das Paging auszugeben.

3
prettyboymp