FAQ - Come modificare il WP_CRON_LOCK_TIMEOUT di Wordpress?

Per ridurre l'utilizzo di risorse della propria installazione WordPress, in particolar modo per i siti ad alto traffico o già molto intensivi di per sé, è consigliabile disabilitare il WP-CRON impostandolo tramite un cronjob reale.

È possibile abbinare ad esso anche un blocco temporale tramite la costante WP_CRON_LOCK_TIMEOUT, che andrà a bloccare tutte le azioni eseguite dal file wp-cron.php, anche se richiamato manualmente.

Come funziona WP_CRON_LOCK_TIMEOUT

Impostare la costante WP_CRON_LOCK_TIMEOUT significa bloccare il WP-CRON fino alla scadenza del timer impostato all'interno della costante.

Tale valore è impostato di default in tutte le installazioni WordPress a 60 secondi. Allungare il timer significherà ridurre drasticamente l'impatto di potenziali attacchi al file wp-cron.php, prevenendo l'esaurimento delle risorse dovuto all'utilizzo, sia lecito che illecito, del file stesso.

Come modificare il timer

Per modificare il timer, basta modificare il file wp-config.php (presente nella cartella principale dell'installazione WordPress) ed inserire il codice seguente:
define('WP_CRON_LOCK_TIMEOUT', 3600);

Il valore 3600 corrisponde a 1 ora espressa in secondi. Pertanto, se si volesse impostare il timer a 10 minuti, andrà inserito il valore 600.

Dove inserire il codice

Il codice sopra va inserito prima della seguente stringa:
/* That's all, stop editing! Happy blogging. */

Generalmente la stringa è in inglese, tuttavia in alcuni casi, in base alla versione di WordPress o alla lingua utilizzata, potrebbe differire.

Ad esempio, in italiano potrebbe essere:
/* Finito, interrompere le modifiche! Buon blogging. */
FAQ Precedente su Wordpress
<< Come disabilitare XMLRPC di Wordpress?
FAQ Successiva su Wordpress
Come risolvere "Questo tipo di file non è permesso per ragioni di sicurezza" ? >>
FAQ Correlate

Come disabilitare il WP-CRON di Wordpress?
Il famoso CMS Wordpress ha attivato di default  la funzione WP-CRON, ovvero una sorta di cron job virtuale che ha il compito di verificare ogni...

Come si abilita l'Object Cache su WordPress?
Su tutte le nostre versioni PHP, Memcached è abilitato di default. Se Memcached non è stato volutamente disabilitato dall'utente, può essere utilizzato per la cache...

Come rendere il mio wordpress compatibile a PHP 8?
Qualora il proprio sito WordPress non fosse compatibile con la versione più recente di PHP disponibile al momento dell'aggiornamento di questa FAQ, ad esempio PHP...

Come impostare gli aggiornamenti automatici in Wordpress?
Premettendo che il nostro consiglio è di aggiornare Wordpress manualmente, gii aggiornamenti automatici di Wordpress possono essere impostati sia tramite il file di configurazione wp-config.php...