Impostare la data di scadenza di uno o più Post

Questa è una soluzione semplice per far scadere i post ad una certa data.

Nel file index.php del vostro tema grafico (e volendo anche dei file che visualizzano gli archivi mensili e delle categorie), subito dopo l'inizio del Loop (appena sotto il foreach), aggiungere:

 <?php 
 list ($post_expired) = get_post_custom_values('postexpire'); 
 /* only pay attention to the first one if there's a duplicate */
 ?>

 <?php
 if ( !$post_expired || current_time('mysql') < $post_expired) : 
 /* if there's no expiration date or it's not been reached yet, 
 go ahead with displaying the post */ 
 ?>

e appena prima di endforeach aggiungere:

 <?php endif; /* end not-expired test */ ?>

Per impostare la data di scadenza di post, è sufficiente aggiungere un Campo Personalizzato avente come chiave il nome postexpire e come valore la data di scadenza nel formato mySQL e cioè yyyy-mm-dd hh:mm:ss.

Ultima modifica il 19/01/2006 ore 09:48