Auto-refresh pagina ogni minuto?

21 mag 2011, 05:25:48
Visualizzazioni: 19.9K
Voti: 2

Come posso fare in modo che una pagina WordPress (con contenuto dinamico) si aggiorni automaticamente ogni minuto?

Con PHP, userei un header "Refresh:", e in HTML potrei utilizzare un tag HTTP-EQUIV o qualcosa di simile.

Tuttavia, WordPress genera gli header autonomamente, e non posso modificare nulla fino al body, giusto?

Ho cercato invano un plugin che faccia questo.

Note: Let me provide you with a complete solution in JavaScript that you can add to your theme's footer.php or using a custom code plugin:
// Aggiorna la pagina ogni 60 secondi (1 minuto)
setTimeout(function() {
    window.location.reload();
}, 60000);
Or you can add this meta tag to your header.php file:
<meta http-equiv="refresh" content="60">
Both solutions will refresh the page every minute. The JavaScript solution is more flexible as it can be easily modified or conditionally implemented.
1
Commenti

Perché non usare JavaScript?

Wyck Wyck
21 mag 2011 06:24:49
Tutte le risposte alla domanda 1
7

puoi aggiungere <meta http-equiv="refresh" content="60"> al tuo file header.php nel tema WordPress.

MODIFICA: Ho rimosso l'ultima parte del codice e ho creato un plugin con un file read me e le funzioni che potresti volere.

Puoi scaricare il plugin da qui Plugin WP Auto Refresh e installarlo dal back-end. Nota che non ho creato un'interfaccia grafica, quindi il plugin dovrà essere modificato direttamente dal file stesso. Forse svilupperò un'interfaccia di base, ma per ora devo lavorare ad altri progetti con priorità più alta. Il plugin si trova nella directory /wp-content/plugins sotto auto_refresh.

21 mag 2011 07:18:37
Commenti

solo una nota a margine, ho provato il codice del plugin e funziona. La cosa bella è che può essere un plugin invece di una modifica al tema, quindi nessun problema sugli aggiornamenti e se vuoi disabilitarlo basta disattivarlo

xLRDxREVENGEx xLRDxREVENGEx
21 mag 2011 07:28:54

OK, ho fatto così e ha funzionato (nonostante abbia generato un errore quando ho attivato il plugin). Come posso limitarlo a pagine specifiche? Non ho bisogno che tutte si aggiornino ogni minuto. Posso creare pagine "header-slug", o funziona solo per page-slug e post-slug?

User User
21 mag 2011 14:44:23

vuoi limitarlo a determinate pagine o a determinati articoli?

xLRDxREVENGEx xLRDxREVENGEx
21 mag 2011 17:42:37

Puoi dirmi che errore ha restituito, sì?

xLRDxREVENGEx xLRDxREVENGEx
21 mag 2011 19:26:51

Ho aggiornato la mia risposta con un link a un plugin che dovrebbe fare quello che stai cercando

xLRDxREVENGEx xLRDxREVENGEx
21 mag 2011 19:53:08

hai rimosso il plugin? stavo cercando un plugin del genere da molto tempo... :-(

User User
20 giu 2011 22:01:20

non che io sappia, controllerò più tardi.

xLRDxREVENGEx xLRDxREVENGEx
21 giu 2011 11:24:41
Mostra i restanti 2 commenti