Perché e come disabilitare il wp-cron.php di WordPress e impostarlo come un vero e proprio Cron Job nel cPanel?

wp-cron.php è il task scheduler di WordPress, che si occupa di cose come il controllo degli aggiornamenti e la pubblicazione di post programmati.

Esegue ad ogni caricamento di pagina.

Se il tuo sito web non è stato visitato da un po’, avrà un sacco di compiti mancanti da recuperare che possono aumentare notevolmente il tempo di caricamento e potrebbero causare ulteriori problemi di utilizzo delle risorse.

Se state usando un plugin di caching o CloudFlare, i post programmati potrebbero anche non essere mai pubblicati.

Come risolvere questo problema?

È super facile.

Step 1) Disabilitare wp-cron nel wp-config di WordPress.php

Passo 2) Impostare wp-cron come un vero e proprio Cron job all’interno del cPanel

Questa tecnica migliorerà il tempo di caricamento del tuo sito web e farà in modo che wp-cron stia eseguendo un compito di manutenzione senza preoccuparsi se qualcuno è venuto sul tuo sito web o no.

Iniziamo!

1) Accedi al tuo cPanel e apri il File Manager:

poi vai alla cartella Document Root del sito web:

2) Clicca col tasto destro del mouse su wp-config.php e seleziona Code Edit:

Dopo il tag PHP di apertura <?php inserisci:

define('DISABLE_WP_CRON', true);

poi salva per disabilitare il wp-cron in WordPress:

Ecco fatto! Hai completato il passo 1.

Tipo per il passo 2. Torni al suo cPanel e alla sezione Cron jobs:

Prima di cliccare su Cron Jobs, si assicuri di copiare o ricordare il suo nome utente cPanel, è indicato nell’immagine qui sopra nella sezione Stats.

Vada su Add a New Cron Job, selezioni Common Settings >> Once Per Hour:

Al campo Command: type:

dove USERNAME è il suo nome utente cPanel e public_html è il Document Root del suo sito e clicchi su Add New Cron Job:

Se avete più siti web WordPress all’interno dell’account cPanel, si consiglia di impostare i Cron job per eseguire in sequenza per ogni altro sito web:

Ogni cron verrà eseguito una volta all’ora, dove il primo sarebbe alle 00:05, il secondo 00:10, il terzo 00:15 e il quarto: 00:20.

Altre informazioni su Cron jobs? Clicca qui: Come impostare un cron job in cPanel

Se hai altre domande o hai bisogno della nostra assistenza per disabilitare il wp-cron?

Senti libero di contattarci tramite la sezione Open Ticket nella tua area clienti MyKualo.

Lascia un commento