Como desabilitar o WP-Cron e habilitar o Cron do servidor

C

Cron jobs são tarefas recorrentes que são agendadas pelo servidor (linux) de hospedagem por meio do utilitário cron. O WordPress utiliza uma função WP-Cron muito deficitária que substituiu o cron “real” do servidor. Com dois comandos é possível ativar este cron “real” e melhorar o desempenho de um site, especialmente quando ele tem muitas visitas.

Primeiro passo: Desabilitar o WP-Cron

  1. Acesse o CPanel do servidor;
  2. Abra o File Manager;
  3. Procure o arquivo wp-config.php na pasta raíz do WordPress (public_html);
  4. Insira o código define( 'DISABLE_WP_CRON', true); antes da linha de comentário em que estiver escrito /* That's all, stop editing! Happy publishing. */

Segundo Passo: Ativar o Cron do Servidor

  1. Procure e abra no CPanel o serviço Cron Jobs;
  2. Em Common Settings, escolha Once per Five Minutes.
  3. No campo Command, insira wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1 (não se esqueça de alterar o domínio).
  4. Clique no botão Add New Cron Job.

Pronto! Se você quiser saber porque essa ação é positiva para seu site, leia o artigo do WPJohnny que é a fonte para esta nota.

Sobre o autor

Frederico B. Teixeira
Frederico B. Teixeira

Belo-horizontino morando em Brasília, católico, marido de sorte, pai de duas meninas e dois meninos, engenheiro eletricista e desenvolvedor web freelancer com múltiplos interesses.