Truy vấn tùy chỉnh phân trang Wordpress

Phân trang Genesis sử dụng các chức năng phân trang tiêu chuẩn của WordPress, như previous_post_link[] và next_post_link[]. Các chức năng này chỉ áp dụng cho truy vấn WordPress chính, không áp dụng cho bất kỳ truy vấn tùy chỉnh nào. Vì vậy nếu bạn đã tạo một mẫu trang có truy vấn tùy chỉnh trong đó, thì truy vấn chính sẽ dành cho nội dung của trang đó. Nếu bạn đã thử thêm phân trang sau truy vấn tùy chỉnh của mình, thì sẽ không có truy vấn nào hiển thị vì trang không được phân trang

Giải pháp là làm cho truy vấn tùy chỉnh của bạn ghi đè biến toàn cầu $wp_query, điều này đánh lừa các chức năng của WordPress nghĩ rằng đó là truy vấn chính. Sau đó, khi bạn đã hoàn tất việc phân trang, hãy thêm wp_reset_query[] để đặt truy vấn trở lại như cũ

Tệp này chứa văn bản Unicode hai chiều có thể được diễn giải hoặc biên dịch khác với nội dung hiển thị bên dưới. Để xem lại, hãy mở tệp trong trình chỉnh sửa hiển thị các ký tự Unicode bị ẩn. Tìm hiểu thêm về các ký tự Unicode hai chiều

Trong hướng dẫn trước, tôi đã giải thích chi tiết cách bạn có thể thêm phân trang số trong WordPress cũng như cách tạo hình thu nhỏ phân trang bài đăng trước và bài đăng tiếp theo cũng như cách chia bài đăng thành nhiều trang bằng cách sử dụng phân trang. Tôi cũng đã chia sẻ một số mã phân trang WordPress mà bạn có thể sử dụng trong blog của mình để thêm tùy chọn phân trang ưa thích của mình. Trong bài đăng này, tôi sẽ giải thích cách xây dựng và triển khai phân trang truy vấn tùy chỉnh trên trang web WordPress của bạn

Phân trang truy vấn tùy chỉnh

Như tôi đã đề cập trong phần giới thiệu, phân trang truy vấn tùy chỉnh bao gồm ba phần bao gồm. , mã để hiển thị phân trang và một số kiểu để làm cho phân trang trông đẹp mắt. Chúng tôi sẽ chia nhỏ mã phân trang truy vấn tùy chỉnh này thành ba bước sau

Tạo Truy vấn tùy chỉnh của bài đăng hoặc Bài đăng tùy chỉnh

Bước đầu tiên là tạo một truy vấn về cơ bản là một mảng các đối số mà chúng tôi định sử dụng trong truy vấn tùy chỉnh

Để hiển thị phân trang truy vấn tùy chỉnh này, chúng ta hãy bắt đầu bằng cách tạo một mẫu trang tùy chỉnh nơi chúng tôi sẽ thêm mã cho phân trang truy vấn tùy chỉnh

Sau đây là ví dụ về mẫu trang tùy chỉnh với mã truy vấn tùy chỉnh

 



Chủ Đề