Ho una pagina con due sezioni, ognuna ne usa una diversa WP_Query()
da events
inserire, che sono un tipo di post personalizzato. Ciascuno WP_Query()
richiede a meta_key
per la data dell'evento in modo che la Sezione 1 visualizzi solo i prossimi events
e la Sezione 2 venga visualizzata events
.
L'imminente events
nella Sezione 1 mostra tutte le informazioni rilevanti sulla mia pagina, quindi non è possibile fare clic su di esse.
Il passato events
nella Sezione 2 mostra solo il event
titolo e sono cliccabili. Quando gli utenti fanno clic su un passato, event
si collegano a un single-event.php
modello personalizzato per il passato event
.
Voglio visualizzare la navigazione precedente / successiva nel single-event.php
modello, ma la navigazione dovrebbe puntare solo al passato events
.
Ho provato a usare next_post_link()
e previous_post_link()
ma questi si collegheranno anche all'imminente events
, che non voglio. Probabilmente posso installarne uno nuovo WP_Query()
sul mio single-event.php
e scorrere attraverso di esso per ottenere gli ID Prev / Next, ma ripetere la query sembra un passo drastico.
Gradirei davvero alcuni approfondimenti su un modo per filtrare in uscita events
dai miei link post precedente / successivo. Ho visto questa domanda ma preferirei non usare un plugin.
WP_Query
, quindi ispezionare $your_query_object->request
, che rivelerà una buona parte dell'SQL che dovrai estrarre.
get_adjacent_post
funzione.