Tôi có một trang với hai phần, mỗi phần sử dụng một phần khác nhau WP_Query()
để kéo vào events
, đó là một loại bài tùy chỉnh. Mỗi WP_Query()
truy vấn a meta_key
cho ngày sự kiện để Phần 1 chỉ hiển thị sắp tới events
và Phần 2 hiển thị quá khứ events
.
events
Phần 1 sắp tới sẽ hiển thị tất cả thông tin liên quan trên trang của tôi, vì vậy việc nhấp vào chúng là không thể.
Quá khứ events
trong Phần 2 chỉ hiển thị event
tiêu đề và có thể nhấp. Khi người dùng nhấp vào quá khứ, event
họ liên kết với một single-event.php
mẫu tùy chỉnh cho quá khứ event
.
Tôi muốn hiển thị điều hướng Trước / Tiếp theo trong single-event.php
mẫu, nhưng điều hướng chỉ nên trỏ đến quá khứ events
.
Tôi đã thử sử dụng next_post_link()
và previous_post_link()
những thứ này cũng sẽ liên kết đến sắp tới events
, điều mà tôi không muốn. Tôi có thể có thể thiết lập một cái mới WP_Query()
trên tôi single-event.php
và lặp qua nó để lấy ID Prev / Next tiếp theo, nhưng việc lặp lại truy vấn có vẻ như là một bước quyết liệt.
Tôi thực sự sẽ đánh giá cao một số cái nhìn sâu sắc về cách lọc ra sắp tới events
từ các liên kết bài viết Trước / Tiếp theo của tôi. Tôi đã thấy câu hỏi này nhưng tôi không muốn sử dụng một plugin.
WP_Query
, sau đó kiểm tra $your_query_object->request
, điều này sẽ tiết lộ một chút tốt về SQL mà bạn sẽ cần phải loại bỏ nó.
get_adjacent_post
hàm.