WordPress: Articoli random casuali in homepage

Per fare in modo che gli articoli nella homepage di un’installazione wordpress vengano mostrati in maniera random (casuale) sulla homepage del vostro sito, è sufficiente inserire questa funzione php nel file functions.php (ho aggiunto anche la pagina categoria e la pagina tag nel codice, per toglierle basta rimuovere |is_category()|is_tag() dal codice in basso.
add_action('pre_get_posts', 'my_pre_get_posts');
function my_pre_get_posts($query) {
if ( $query->is_home()|is_category()|is_tag() && $query->is_main_query() ) {
$query->set('orderby', 'rand');
}
}

 

In questo modo tutti gli articoli che verranno mostrati in homepage saranno presi in maniera randomica tra tutti quelli presenti sul vostro sito.

Share

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *