La cache Autoptimize permette tra le altre cose di ottimizzare le pagine e gli articoli pubblicati sui nostri siti.
Istallando il plugin per wordpress Autoptimize potrete avere questa soluzione fantastica per velocizzare il caricamento delle pagine statiche ma se venisse applicata a dei contenuti dinamici che si auto aggiornano, la sua funzionalità diventerebbe controproducente per i lettori in quanto si ritroverebbero sempre con contenuti vecchi.
Per ovviare a questo inconveniente dobbiamo necessariamente mettere mano al codice, nello specifico dovremmo aggiungere dei comandi all’interno del file function.php presente nella cartella del vostro tema (possibilmente in versione child).
Con queste semplici righe andiamo a disabilitare la cache in tutte le pagine che contengono la parola ‘lotto’ all’interno dell’url come ad esempio:
https://massimilianobenvenuti.it/archivio-storico-estrazioni-del-lotto-new/
// Disable autoptimize on pages with the word "lotto" in the URL
add_filter('autoptimize_filter_noptimize','my_ao_noptimize',10,0);
function my_ao_noptimize() {
if (strpos($_SERVER['REQUEST_URI'],'lotto')!==false) {
return true;
} else {
return false;
}
}
allo stesso modo se volessimo inserire più url da escludere dalla cache Autoptimize dovremmo utilizzare questo codice:
// Disable autoptimize on all pages with the words "term1" or "term2" in the URL
add_filter('autoptimize_filter_noptimize','my_ao_noptimize',10,0);
function my_ao_noptimize() {if ((strpos($_SERVER['REQUEST_URI'],'term1')!==false) || if (strpos($_SERVER['REQUEST_URI'],'term2')!==false))return true;
} else {
return false;
}
}
in questo caso, non dimenticare di sostituire la parola “term1” e “term2” con i termini desiderati che sono presenti nell’URL.
