Code phân trang cho custom post type wordpress

4 năm trước, Code website hay dùng, 925 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ài viết mới cập nhập

  • Hướng dẫn Plugin floating contact

    Hướng dẫn Plugin floating contact

    9 tháng trước, 322 Lượt xem

    Netweb xin hướng dẫn cách quản lý Plugin floating contact các bạn nhớ làm theo kỹ tường bước để plugin hoạt động Tính năng: Hiển…

  • Backup Yandex Mail

    Backup Yandex Mail

    10 tháng trước, 219 Lượt xem

    Khác với dịch vụ email theo tên của microsoft và google với chi phí đắt đỏ tầm 1tr/năm/1user, vì thế nên netweb khuyên dùng dịch…

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

Đam mê thiết kế web, kinh nghiệm 9 năm trong nghề thiết kế website, đang thiết kế web dạo tại netweb.vn, Callme: 08.9898.2526 (Mr Hải)