Come visualizzare i tipi di post personalizzati recenti | Tom McFarlin
Diciamo che stai lavorando su un modello di pagina e includerà un parziale che visualizzerà i tipi di post personalizzati recenti (o forse anche il tipo di post standard) del tipo di post che stai visualizzando.
Ad esempio, supponi di guardare l’esempio di storie o qualcosa del genere. E stai guardando una singola pagina per un determinato autore. Quindi, forse nella barra laterale, legge Leggi di più da altri autori e recupera le storie di un massimo di altri cinque autori.
Dove possono apparire tipi di post personalizzati aggiuntivi.
Scrivere un WP_Query personalizzato, ritirare i cinque post più recenti e rilasciarli nell’area selezionata sembra abbastanza facile, giusto?
E questo è. Ma c’è un problema.
Visualizza i tipi di post personalizzati recenti
Inizialmente, la query potrebbe essere simile a questa :
Ma ricorda: stiamo guardando la pagina di un autore e vogliamo estrarre i risultati di un massimo di altri cinque autori. Per fare ciò, è importante escludere la storia attuale dalla query. Pertanto, la query diventa :
E ora otterrai fino alle cinque storie più recenti di autori escluso l’autore che stai attualmente visualizzando.
È troppo semplice
Lo so, suona un po’ semplicistico, ma è qualcosa che altri hanno incontrato (incluso me stesso, per quel che vale); altrimenti, non mi preoccuperei di scriverne.
Il fatto è che se stai cercando un elenco di voci recenti escludendo il post in cui sei già, assicurati di utilizzare la direttiva post__not_in nella tua query personalizzata.