Phân trang cho wordpress khá đơn giản, những đối với những người mới bắt đầu thì còn hơi khó khăn vì vậy hôm nay mình sẽ share 1 đoạn code dùng để phân trang cực gọn, bạn có thể cust0m các nút lui hoặc tới .
Đầu tiên bạn phải xác định nội dung chúng ta cần phân trang là gì, thông thương chúng ta thường phân trang trong cái chuyên mục trong các post type hay các taxonomy.
Vì vậy đoạn code này sẽ thường năm trang các file category.php, taxonomy-{slug-custom-taxonomy}.php, archive-{slug-post-type}.php.
Copy đoạn code này vào nơi cần thiển thị ví dụ:
<?php if(paginate_links()!='') {?> <div class="quatrang"> <?php global $wp_query; $big = 999999999; echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'prev_text' => __('« Mới hơn'), 'next_text' => __('Tiếp theo »'), 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages ) ); ?> </div> <?php } ?>
Đây là đoạn code lặp để get bài viết thường dùng với doạn code phân trang ở trên
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <!-- list post --> <?php endwhile; else: ?> <p>Chưa có bài viết trong chuyên mục</p> <?php endif; ?>
Điểm chỉnh số lượng bài viết trên 1 trang các bạn vào: Admin -> Settings – Reading, sau đó nhập số lượng vào ô Blog pages show at most
Chúc các bạn thành công!
Fonttiengviet.com là một dự án website do JKS thực hiện cho khách hàng Huy Academy.…
Chắc chắn nhiều anh em khi đọc bài viết này sẽ nghĩ tôi đang quảng…
Widget trong WordPress là một công cụ mạnh mẽ cho phép bạn dễ dàng thêm…
Hôm nay mình sẽ hướng dẫn cho anh em cách tạo website blog cực kỳ…
Sống cực tốt anh em ạ :D Sau nhiều năm gắng bó với nghề thiết…
Nhân dịp quay lại viết blog mình share cho anh em code mẫu website blog…
View Comments
Mình cũng làm phân trang như của bản nhưng k hiện mặc dù để số trang là post trong trang là 1 bạn hướng dẫn mình đc k.
Chào bạn !
Mình đang dùng shortcode wp_query của bạn nhưng không kiếm code phân trang cho shortcode đó...
Bạn có thể hướng dẫn cho mình được không
Mặc đinh wp có hàm phân trang gọi ra dùng là được !
mình muốn phân trang cho wiget bài có nhiều lượt xem nhất, thì bây giờ làm ntn vậy bạn
Vào công ty mình làm fullstack, xin dự án thì phải chuyển công tác chớ mới vô làm đc code là may mắn rồi bạn