Come ordinare i post per data di scadenza dei post in WordPress

Come ordinare i post per data di scadenza dei post in WordPress / Esercitazioni

In passato, abbiamo condiviso come scadere i post in WordPress usando il plugin Post Expirator. Bene, durante la creazione di un sito di elenco degli eventi, abbiamo trovato questo plugin molto utile. Possiamo facilmente cancellare gli elenchi di eventi scaduti. In secondo luogo, grazie a questo plugin, è davvero facile ordinare i post anche per data di scadenza. In questo articolo, ti mostreremo come ordinare i post per data di scadenza post in WordPress.

Codice aggiornato per riflettere le modifiche nel plug-in in cui hanno cambiato il nome del campo personalizzato. Grazie Tajim per averci fatto sapere nei commenti.

Nel nostro particolare progetto, abbiamo avuto eventi come un tipo di messaggio personalizzato. Ora questo è per un non profit che tiene come un evento al mese, quindi abbiamo semplicemente creato un ciclo per inserire la pagina degli eventi. Puoi utilizzare il codice nella barra laterale o in qualsiasi altro posto desideri.

  'evento', 'posts_per_page' => 15, 'order' => 'ASC', 'meta_key' => '_expiration-date', 'orderby' => 'meta_value'); $ eventloop = new WP_Query ($ args); if ($ eventloop-> have_posts ()): while ($ eventloop-> have_posts ()): $ eventloop-> the_post (); // Tutto il contenuto del loop va qui endwhile; finisci se; ?> 

Il trucco è utilizzare il meta_key e poi l'utente oderby meta_value. Mettendolo in ordine ascendente mostra l'evento che sta arrivando presto (scade al più presto). Esempio dell'elenco dei nostri eventi:

Nota affinché funzioni, è necessario utilizzare il plugin Post Expirator.

Se avete domande, non esitate a chiedere nei commenti qui sotto.