Trong diễn đàn chỉ dành cho thành viên, một người dùng đã hỏi:
Tôi muốn xem hướng dẫn về cách thêm phân trang (trong trường hợp của tôi, cụ thể là số) vào đầu kho lưu trữ bài đăng. Để rõ ràng, tôi không muốn di chuyển hoặc mất phân trang ở cuối kho lưu trữ. Tôi chỉ cần sao chép nó ở đầu trang như trong khu vực genesis_before_entry. Tôi đang đoán vị trí móc câu.
Chúng tôi có thể kết nối hàm xuất ra phân trang lưu trữ theo cài đặt chủ đề Genesis, tức là, genesis_posts_nav
để genesis_before_loop
phân trang cũng xuất hiện phía trên danh sách các bài đăng trên kho lưu trữ nội dung trong Genesis.
Mặc dù hướng dẫn đã được viết cho Genesis Sample, nhưng nó sẽ hoạt động với một vài điều chỉnh trong bất kỳ chủ đề Genesis nào.
Bước 1
Thêm phần sau vào functions.php của chủ đề con :
// Show archive pagination in a format dependent on chosen setting above the posts on content archives.
add_action( 'genesis_before_loop', 'genesis_posts_nav' );
Không cần phải kiểm tra các trang không phải là kho lưu trữ, tức là các trang số ít và hủy bỏ sớm vì cả hai chức năng (chỉ một chức năng sẽ chạy tùy thuộc vào cài đặt chủ đề) bên trong đều thực hiện điều đó.genesis_posts_nav()
Bước 2
Thêm phần sau vào chủ đề con :style.css
.archive-pagination {
margin-top: 0;
}
.entry + .archive-pagination {
margin-top: 40px;
}