Cách Dùng Plugin WP-PageNavi Trong Nội Dung Có Nhiều Query
$list = new WP_Query();
$list -> query('orderby=list&cat=9&showposts=21&paged='.curPageURL());
while($list->have_posts()) : $list->the_post(); ?>
......
<?php endwhile;
wp_pagenavi( array( 'query' => $list ) );
wp_reset_query();
Đây là plugin hơi khó xử dụng trong các trường hợp sử dụng các query khác ngoài main query, như trong bài trước tôi có hướng dẫn các bạn fix lỗi trong một query_posts, nếu các bạn nào chưa xem có thể xem tại đây trước khi xem tiếp bài viết này.
Trong khi tôi làm dự án có một vài trường hợp không thể sử dụng cách fix lỗi trên được, sau một hồi mày mò tôi tìm được một hướng giải quyết mới, các bạn tham khảo đoạn code dưới đây:
bài này vẫn liên quan đến bài trước ở hàm curPageURL(), bạni xem bài viết trước để hiểu rõ hơn.
ở đây khác lúc trước ở chỗ hàm wp_pagenavi(); trở thành wp_pagenavi( array( ‘query’ => $list ) );
Khi nào các bạn dùng cách trước không được bạn có thể thử cách này.