Come mostrare i post per data di modifica sulla home page di WordPress

Se gestisci post specifici sul tuo blog che vengono regolarmente aggiornati con nuove informazioni, è meglio ordinare i post sulla tua home page con i post aggiornati di recente sul tuo sito per ottenere maggiore visibilità sui contenuti aggiornati.

Per ordinare i post della home page in base alla data di modifica sul tuo sito WordPress, incolla il codice qui sotto al functions.php del tuo tema o al tuo plugin di funzionalità.

function order_post_modifed( $query ) { if ( $query->is_main_query() ) && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set('ordina per', 'modificato'); $query->set( 'ordine', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Una volta aggiunto il codice, svuota la cache del tuo sito WordPress (se utilizzi un sistema di memorizzazione nella cache) per vedere i post aggiornati di recente sulla home page del tuo sito.

Se desideri ordinare i post per data di modifica anche nell'area di amministrazione di WordPress, rimuovi la seguente parte di codice dal codice sopra.

&& ( $query->is_home() || $query->is_search() || $query->is_archive() )

Il codice modificato per visualizzazione dei post per data di modifica nel backend sarebbe anche simile a questo:

funzione order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'ordine', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Nota: Il codice sopra funzionerà per la maggior parte dei temi WordPress ma non per tutti. Si prega di verificare con lo sviluppatore del tema per garantire la compatibilità.