Plugin Pagination by HocWP Team

Cập nhật lần cuối vào

Pagination là một tính năng không thể thiếu trong mỗi trang blog, nó sẽ giúp bạn tạo phân trang để xem các bài viết cũ hơn. Bài viết này mình sẽ gửi đến các bạn plugin Pagination by HocWP Team – tiền thân của plugin này là SB Paginate.

Giống như các plugin giúp tạo phân trang khác, Pagination by HocWP Team cũng có trang options cho phép bạn cài đặt các tùy chọn để hiển thị ra bên ngoài. Trước kia, khi up phiên bản đầu tiên mình đã đặt tên là SB Paginate, nhưng hiện tại plugin đã được đổi tên thành Pagination by HocWP Team. Bên dưới là một số tính năng bạn có thể tham khảo:

  • Tạo phân trang với query mặc định hoặc query tùy chỉnh.
  • Cài đặt hiển thị label.
  • Tùy chỉnh số nút hiển thị ở 2 đầu và 2 bên nút trang hiện tại.
  • Cài đặt hiển thị nút trang trước và trang kế tiếp.
  • Cài đặt hiển thị nút trang đầu tiên và trang cuối cùng.
  • Cài đặt hiển thị nút thống kê trang hiện tại trên tổng số trang.

Ngoài ra thì plugin còn có các tính năng khác, các bạn có thể thử sử dụng và để lại bình luận để hỗ trợ HocWP Team nhé. Nếu bạn mong muốn có thêm tính năng nào đó thì có thể gửi yêu cầu lại trong bài viết này, bên mình sẽ bổ sung và cập nhật phiên bản mới nếu chức năng có tính khả dụng.

Cách sử dụng plugin thì rất đơn giản, bạn vào trong các tập tin PHP của giao diện, thường thì bạn đặt nó sau vòng lặp trong tập tin archive.php.

<?php if(function_exists('hocwp_pagination')) hocwp_pagination(); ?>

Bạn thêm dòng code bên trên vào nơi mà bạn muốn hiển thị phân trang. Ngoài ra, nếu bạn muốn thay đổi các thông số khác thì có thể truyền mảng giá trị vào lúc gọi hàm nhé.

$defaults = array(
	'label'         => '',
	'show_all'      => 0,
	'end_size'      => 1,
	'mid_size'      => 2,
	'prev_next'     => 1,
	'dynamic_size'  => 0,
	'prev_text'     => __( 'Previous', 'hocwp-pagination' ),
	'next_text'     => __( 'Next', 'hocwp-pagination' ),
	'first_last'    => 0,
	'first_text'    => __( 'First', 'hocwp-pagination' ),
	'last_text'     => __( 'Last', 'hocwp-pagination' ),
	'current_total' => ''
);

Nếu bạn muốn dùng cho query tùy chỉnh, khi gọi hàm bạn chỉ cần thêm key 'query' => $query vào trong mảng tham số đầu vào là được. Chúc bạn thành công.

Theo dõi
Thông báo của
guest

12 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Thuần Te Tua
6 năm trước

Nay qua thấy bác đổi giao diện thấy ok 😀

Tâm
Tâm
4 năm trước

Bỏ dòng code này vào chỗ nào của wordpress vậy bạn?

Tâm
Tâm
4 năm trước

Thường bỏ vào các mục nào của giao diện vậy bạn: ví dụ index.php, hay gì vậy bạn?

Tâm
Tâm
4 năm trước

Sorry, làm phiền bạn 1 lần nữa.
Mình tìm trong control panel của mình thì mình tính thêm dòng code này vào file: “page-blank.php” (đây là file page template của mình).
Mình thấy có dòng đoạn code sau:

Mình chèn đoạn code của bạn vào file này đúng không và chèn vào vị trí nào nào trong đoạn code này vậy?
Cảm ơn bạn nhiều.

Tâm
Tâm
4 năm trước

Mình gửi lại đoạn code:
https://pastebin.com/3pCXCXnS

Tâm
Tâm
4 năm trước

Nếu vậy thì phải bỏ vào file nào khác vậy bạn hay bạn có shortcode nào không?
Cám ơn bạn.