Paginare pe pagina archive.php - Soluții WordPress
23 ian. 2011, 20:46:38
Vizualizări: 15K
Voturi: 3
Am o pagină archive.php cu următorul cod:
<?php // Începeți WP_query personalizat
$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');
// Atribuiți $args predefinit query-ului
$my_query->query($args);
// Rulați bucla normală
if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();
?>
Test
<?php endwhile;
else :
// faci ceva când nu sunt rezultate
endif;
wp_pagenavi();
// RESETEAZĂ QUERY-UL
wp_reset_query();
?>
și afișează postările corect, dar paginarea nu apare niciodată?

Keith
1.57K
Toate răspunsurile la întrebare
1
1
Cred că problema ta este că wp_pagenavi() realizează paginarea pe baza instanței globale $wp_query în loc de instanța pe care ai creat-o. Ar trebui fie să treci la utilizarea query_posts() pentru a înlocui interogarea globală, fie să folosești funcția încorporată din WordPress paginate_links pentru a afișa paginarea.

prettyboymp
3.16K
23 ian. 2011 21:00:11
Comentarii
+1 - Cred că aceasta este similară cu problema pe care o descriam aici, http://wordpress.org/support/topic/custom-post-type-archive-page-pagination-isnt-working

24 ian. 2011 12:53:18
Întrebări similare
2
răspunsuri
1
răspunsuri
4
răspunsuri