Sotto WordPress, IL data di scadenza dei cookie memorizzati sul computer dell'utente Internet che commentato il tuo blog è estremamente lungo (circa un anno). Ci sono diversi motivi per cui un blogger potrebbe volerlo ridurre questo timeout, a partire dal miglioramento delle prestazioni e dal desiderio di avere un caricamento della pagina più veloce. In effetti, uno dei crucci dei blogger che utilizzano il plugin, ad esempio Cache totale W3 è la famosa menzione “Il cookie è stato rifiutato”, che causa il nessuna memorizzazione nella cache delle pagine. In effetti, il sito non è più nascosto agli internauti che hanno commentato gli articoli.
I cookie vengono utilizzati per memorizzare informazioni sul commentatore, il che gli consente in particolare di non compilare i campi “nome utente”, “e-mail” e “sito web” per ogni commento. Se questa opzione è utile per i commentatori attivi, lo è molto meno per chi commenta raramente, e si ritrova privo di cache.
Così per ridurre il tempo di scadenza dei cookie per i commentatori, e consentire l'occultamento delle pagine anche per un internauta che ha lasciato un commento sul tuo blog, ecco un piccolo trucchetto da aggiungere al tuo sacrosanto funzioni.php.
[icon style=”catena” color=”rosso”]functions.php[/icon]
[codificato]
add_filter('comment_cookie_lifetime', 'my_comment_cookie_lifetime');
funzione mio_commento_cookie_lifetime($lifetime) {
restituire 259200;
}
[/codificato]
Ed ecco fatto, grazie a questo piccolo pezzo di codice, imposti la scadenza del cookie su 259.200 secondi, ovvero 72 ore!
Grazie a Shibashake, dove troverai altri consigli relativi a W3 Total Cache.
Aggiornamento :
Secondo i nuovi standard UE sui cookie, è necessario avere il permesso dei visitatori per memorizzare i cookie “non essenziali”. Per evitare pop-up e altre richieste indesiderate che – ammettiamolo – sono più fastidiose per l'utente del cookie stesso, ecco un modo per eliminare i cookie che consentono la memorizzazione delle informazioni del commentatore:
[codificato]
rimuovi_action('set_comment_cookies', 'wp_set_comment_cookies');
[/codificato]
Ovviamente aggiungilo al tuo file Functions.php. Utile anche per ottimizzare la cache!
Una risposta
WordPress3.6
rimuovi_action('set_comment_cookies', 'wp_set_comment_cookies');
non funziona.
Perché?
http://wordpress.org/support/topic/how-to-disable-comment-cookies