Paginazione nella pagina archive.php
23 gen 2011, 20:46:38
Visualizzazioni: 15K
Voti: 3
Ho una pagina archive.php con il seguente codice:
<?php // Inizia la tua 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');
// Assegna gli $args predefiniti alla tua query
$my_query->query($args);
// Esegui il normale loop
if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();
?>
Test
<?php endwhile;
else :
// azioni da eseguire se non ci sono risultati
endif;
wp_pagenavi();
// RESETTA LA QUERY
wp_reset_query();
?>
e mostra i post correttamente, ma la paginazione non viene mai visualizzata?

Keith
1.57K
Tutte le risposte alla domanda
1
1
Penso che il tuo problema sia che wp_pagenavi() sta facendo la paginazione basandosi sull'istanza globale $wp_query invece dell'istanza che hai creato. Dovresti scegliere tra usare query_posts() per sostituire la query globale, oppure utilizzare la funzione integrata di WordPress paginate_links per visualizzare la paginazione.

prettyboymp
3.16K
23 gen 2011 21:00:11
Commenti
+1 - Penso che questo sia simile al problema che stavo descrivendo qui, http://wordpress.org/support/topic/custom-post-type-archive-page-pagination-isnt-working

24 gen 2011 12:53:18
Domande correlate