Modificare codice random php
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
}