Ho messo questo codice che ad ogni aggiornamento della home, mi mette random (a caso) gli articoli indipendentemente dalla data che sono stati pubblicati. Volevo sapere se è possibile non farli visualizzare a caso per un tot di giorni, perché se il visitatore aggiorna la home del mio sito si ritrova tutta la sequenza che aveva visto, scombussolata. Una cosa del tipo: il random deve attivarsi ogni 3 giorni.
https://albenessereblog.altervista.org
Codice PHP:
add_action('pre_get_posts', 'alter_query');
function alter_query($query) {
if ($query -> is_main_query() && is_home())
$query -> set('orderby', 'rand'); //Imposta l'ordine su random
}