Wordpress SEO

WordPress: Articoli random casuali in homepage

Vuoi che la homepage del tuo WordPress mostri gli articoli in ordine casuale a ogni visita? Basta un breve snippet PHP in functions.php, estendibile a categorie e tag.

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. Se ti serve l’ordine opposto, ti spiego come invertire l’ordine dei post in WordPress.

Consulenza SEO

Vuoi far crescere il tuo sito su Google?

Raccontami il tuo progetto: lo analizzo e ti dico da dove partire, con priorità chiare e senza formule magiche.