Come mostrare articoli che verranno pubblicati in futuro con Wordpress

Se vuoi mostrare ai tuoi lettori quali articoli hai già finito di scrivere e messo in coda di pubblicazione nel tuo blog, puoi utilizzare il seguente codice:

<div>
	<div><p>Prossimi articoli</p></div>
	<?php query_posts('showposts=10&post_status=future'); ?>
	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
		<div >
			<p class><b><?php the_title(); ?></b><?php edit_post_link('e',' (',')'); ?><br />
			<span class="datetime"><?php the_time('j. F Y'); ?></span></p>
		</div>
	<?php endwhile; else: ?><p>Nessun articolo programmato.</p><?php endif; ?>
</div>

Questo loop mostrerà il titolo dei 10 articoli che sono già stati programmati per il futuro, con data e giorno di prossima pubblicazione.

Il codice può essere inserito anche nella barra laterale o dove meglio passa all’interno del tuo tema.

Ovviamente puoi anche modificarlo per aggiungere altri dettagli come categoria, tag o anche un estratto degli articoli utilizzando le rispettive variabili all’interno del loop.

3 commenti

  1. Teo ha detto:

    Ciao, ottimo trucchetto questo! L’ho provato e funziona, solo mette i prossimi post in ordine dal più lontano ad esser pubblicato al più vicino. E’ possibile invertire tale ordine? Come??
    Grazie e buon lavoro!

  2. Teo ha detto:

    ;-) risolto con gli array in php

  3. Paolo ha detto:

    @Teo – ottimo se hai già risolto, comunque se qualcuno ha anche questo problema basta aggiungere ‘order=ASC’ all’interno delle variabili della funzione query_post per mostrare gli articoli nella lista dal più recente al più lontano

Lascia un commento