Code phân trang cho custom post type wordpress

2 năm trước, Code website hay dùng, 200 Lượt xem

Trong quá trình viết theme wordpress các bạn cần phân trang trong wordpress thì đây là bài viết dành cho bạn, code này phân trang hết tất cả các custom post type cho wordpress, khá là hay phải không nào? hihi

Hôm nay neweb.vn sẽ hướng dẫn đến các bạn code phân trang của wordpress, trong quá trình mình phát triển website có note lại cho các bạn tiện tham khảo.

Các bạn cài plugin này vào để code chạy chuẩn nhé: https://vi.wordpress.org/plugins/wp-pagenavi/

<?php
	get_header();
?>


<div class="container">

	
<?php
// Must have wp_pagenavi plugin installed. Custom Post Type names can not clash with page names or 404's will occur on /page/#/ (Utilize Custom Rewrite Slug in CPT)
            // The press release loop
            $the_press = new WP_Query(array('post_type' => 'portfolio','posts_per_page' => 3,'paged'=> get_query_var('paged') ));
            // The Loop
            while ($the_press->have_posts()) : $the_press->the_post();
                ?>
                <?php the_post_thumbnail(); ?>
                <h2><?php the_title(); ?></h2>
                 <p><?php the_excerpt(); ?></p>
                <p><a href="<?php echo the_permalink(); ?>" >Đọc thêm</a></p>
            <?php endwhile; ?>
            <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(array('query'=> $the_press));} ?>
<?php wp_reset_postdata();?>


</div>


<?php get_footer(); ?>

Chúc các bạn thành công!

Bình luận trên facebook netweb.vn