Come disattivare i cron job WordPress (su un sito di staging)

I cron job sono essenziali per WordPress, poiché aiutano ad automatizzare task ripetitivi, come la pubblicazione di articoli programmati, l’invio di notifiche e l’esecuzione di Backup. Tuttavia, in un ambiente di staging, dove stai testando nuove funzionalità o aggiornamenti, disattivare i cron job per prevenire azioni indesiderate e mantenere un ambiente di test controllato è spesso una buona idea. Questo articolo ti guiderà nella disattivazione dei cron job WordPress sul tuo sito (di staging) WordPress.

How to disable WordPress Cron Jobs

Cosa sono i cron job?

I cron job sono task pianificati che vengono eseguiti automaticamente a intervalli specifici. In WordPress, questi task aiutano a gestire vari aspetti del tuo sito, come verificare gli aggiornamenti dei Plugin, svuotare la cache e altro ancora. Sebbene questi task siano vitali per un sito live, potrebbero non essere necessari o addirittura causare problemi su un sito di staging.

Disattivare i cron job WordPress su un sito di staging

Segui questi passaggi per disattivare i cron job sul tuo sito di staging:

  • Disattivare wp-cron.php tramite wp-config.php

Il primo passo è disattivare il sistema cron predefinito di WordPress. Per farlo, devi modificare il tuo file wp-config.php nella directory root della tua installazione WordPress.

  1. Accedi ai file del tuo sito di staging tramite un client FTP o il file manager del pannello di controllo del tuo Hosting.
  2. Individua e apri il file wp-config.php nella directory root.
  3. Aggiungi la seguente riga di codice al file, preferibilmente subito prima della riga che dice “/* That’s all, stop editing! Happy blogging. */”:
PHP
define('DISABLE_WP_CRON', true);
  1. Salva le modifiche al file wp-config.php e chiudilo. Questo disattiverà il sistema cron predefinito di WordPress.
  2. Disattivare i cron job specifici di Plugin e Theme

Alcuni Plugin e Theme possono avere cron job che devono essere disattivati separatamente. Per farlo, puoi usare uno dei seguenti metodi:

  • Disattiva i Plugin o Theme che utilizzano i cron job.
    Questo è il modo più semplice per impedire l’esecuzione dei loro cron job, ma significa anche che non potrai testare questi Plugin o Theme sul tuo sito di staging.
  • Usa un Plugin come WP Crontrol per visualizzare e gestire i cron job del tuo sito.
    Installa e attiva il Plugin, poi vai in “Tools” > “Cron Events” nella tua dashboard di amministrazione WordPress. Da qui puoi identificare e disattivare qualsiasi cron job specifico di Plugin o Theme.
Deactivate WordPress cron jobs (WP_CRON)
  • Disattivare manualmente i cron job nel codice del Plugin o del Theme.
    Questa opzione richiede una comprensione più approfondita di PHP e dello sviluppo WordPress e dovrebbe essere tentata solo da utenti avanzati o sviluppatori. Comporta l’individuazione e il commento del codice rilevante nei file del Plugin o del Theme che inizializzano i cron job.

Conclusione

Disattivare i cron job WordPress su un sito di staging può aiutare a mantenere un ambiente di test controllato e prevenire azioni inaspettate. Seguendo i passaggi descritti in questo articolo, puoi assicurarti che il tuo sito di staging non sia influenzato da task pianificati, permettendoti di concentrarti su test e sviluppo. Ricordati di riattivare i cron job necessari quando sposti i tuoi aggiornamenti in un ambiente live per garantire che il tuo sito continui a funzionare come previsto.

Articoli correlati

Updated on Maggio 23, 2026