Anticipare i titoli dei post futuri nel nostro blog in WordPress



Anticipare i titoli dei post futuri nel nostro blog in WordPress

Spesso in fase di aggiornamento del nostro blog programmiamo la data di alcuni post già pronti in modo da cadenzare nel tempo l’aggiornamento del sito.

Potremmo aver scritto per esempio dieci post oggi e aver programmato di pubblicarli automaticamente uno al giorno per i prossimi dieci giorni.

Ma perché lasciare li questo materiale per alcuni gironi senza sfruttarlo? Anche senza pubblicare i post potremmo però usarne i titoli per attirare l’attenzione dei nostri lettori e insinuare in loro la curiosità che li farà ritornare nel nostro sito per controllare se quel post, anticipato con il solo titolo, è stato pubblicato.

Con WordPress fare queste anticipazioni è possibile sfruttando il valore della variabile “query_posts()”. Nello specifico quando noi scriviamo un articolo e programmiamo una data futura per la sua pubblicazione, WordPress oltre ad assegnare all’articolo la data di pubblicazione gli assegna anche il valore “future” per la variabile “query_posts()”. Ed è proprio questo valore che noi useremo nel codice per estrarre i titoli degli articoli programmati.

Ecco il codice da inserire dove meglio crediamo si adatti nel nostro blog.

Post in attesa di pubblicazione<br /><br />
<?php query_posts(‘showposts=10&post_status=future’); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<b><?php the_title(); ?></b><?php edit_post_link(‘e’,’ (‘,’)’); ?><br />
sar&agrave; pubblicato il <?php the_time(‘j F Y’); ?><br />
<?php endwhile; else: ?>No future events scheduled.<?php endif; ?>

Il risultato di questo codice lo possiamo vedere nell’immagine seguente.

Anticipare i titoli dei post futuri nel nostro blog in WordPress

Se, per qualsiasi motivo,  non vogliamo o non possiamo rivelare la data di pubblicazione basta togliere dal codice la riga

sar&agrave; pubblicato il <?php the_time(‘j F Y’); ?><br />

per cui il codice da usare sarà

Post in attesa di pubblicazione<br /><br />
<?php query_posts(‘showposts=10&post_status=future’); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<b><?php the_title(); ?></b><?php edit_post_link(‘e’,’ (‘,’)’); ?><br />
<?php endwhile; else: ?>No future events scheduled.<?php endif; ?>

Il risultato di questo codice lo possiamo vedere nell’immagine seguente.

Anticipare i titoli dei post futuri nel nostro blog in WordPress

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest