Tengo una página con dos secciones, cada una utiliza una diferente WP_Query()para tirar en events, que son un tipo de mensaje personalizado. Cada uno WP_Query()consulta meta_keyla fecha del evento para que la Sección 1 solo muestre los próximos eventsy la Sección 2 los pasados events.
El próximo eventsen la Sección 1 muestra toda la información relevante en mi página, por lo que no es posible hacer clic en ellos.
El pasado eventsen la Sección 2 solo muestra el eventtítulo y se puede hacer clic en él. Cuando los usuarios hacen clic en un pasado, eventse vinculan a una single-event.phpplantilla personalizada para el pasado event.
Quiero mostrar la navegación Anterior / Siguiente en la single-event.phpplantilla, pero la navegación solo debería apuntar al pasado events.
Intenté usar next_post_link()y, previous_post_link()pero estos también se vincularán a los próximos events, que no quiero. Probablemente pueda configurar un nuevo WP_Query()en mi single-event.phpy recorrerlo para obtener las ID de Prev / Next, pero repetir la consulta parece un paso drástico.
Realmente agradecería una idea de cómo filtrar los próximos eventsenlaces de mis publicaciones anteriores / siguientes. He visto esta pregunta pero preferiría no usar un complemento.
WP_Query, luego inspeccionar $your_query_object->request, lo que revelará una buena parte del SQL que necesitará para llevarlo a cabo.
get_adjacent_postfunción.