У меня есть страница с двумя секциями, каждая использует другую , WP_Query()
чтобы тянуть events
, которые являются своим родом таможенного поста. Каждый WP_Query()
запрашивает meta_key
дату события, чтобы в разделе 1 отображались только предстоящие события, events
а в разделе 2 - прошедшие events
.
В следующем events
разделе 1 вся необходимая информация отображается на моей странице, поэтому щелкнуть их невозможно.
Прошлое events
в Разделе 2 отображает только event
заголовок и кликабельно. Когда пользователи нажимают на прошлое, event
они ссылаются на пользовательский single-event.php
шаблон для прошлого event
.
Я хочу отобразить предыдущую / следующую навигацию в single-event.php
шаблоне, но навигация должна указывать только на прошлое events
.
Я попытался с помощью next_post_link()
и , previous_post_link()
но они будут ссылаться на предстоящих events
тоже, что я не хочу. Я, вероятно, могу установить новый WP_Query()
на моем single-event.php
и перебрать его, чтобы получить идентификаторы Prev / Next, но повторение запроса кажется решительным шагом.
Я был бы очень признателен за понимание того, как отфильтровать предстоящие events
ссылки из моих предыдущих / следующих публикаций. Я видел этот вопрос, но я бы предпочел не использовать плагин.
WP_Query
, а затем проверка $your_query_object->request
, которая покажет хороший кусок SQL, который вам понадобится для его выполнения.
get_adjacent_post
функции.