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_key
la fecha del evento para que la Sección 1 solo muestre los próximos events
y la Sección 2 los pasados events
.
El próximo events
en 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 events
en la Sección 2 solo muestra el event
título y se puede hacer clic en él. Cuando los usuarios hacen clic en un pasado, event
se vinculan a una single-event.php
plantilla personalizada para el pasado event
.
Quiero mostrar la navegación Anterior / Siguiente en la single-event.php
plantilla, 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.php
y 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 events
enlaces 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_post
función.