Porquê e como desactivar o wp-cron.php do WordPress e defini-lo como um Cron Job real dentro do cPanel?

wp-cron.php é o agendador de tarefas do WordPress, que trata de coisas como verificar actualizações e publicar posts agendados.

Executado em cada carregamento de página.

Se seu site não for visitado há algum tempo, ele terá um monte de tarefas perdidas, o que pode aumentar muito o tempo de carregamento e pode causar problemas adicionais de uso de recursos.

Se você estiver usando o plugin de cache ou CloudFlare, os posts agendados podem até nunca ser publicados.

Então, como corrigir isso?

É super fácil.

Passo 1) Desabilite o wp-cron no wp-config do WordPress.php

Passo 2) Configurar o wp-cron como um verdadeiro trabalho Cron dentro do cPanel

Esta técnica irá melhorar o tempo de carregamento do seu site e certificar-se de que o wp-cron está executando tarefas de manutenção, não importa se alguém veio ou não ao seu site.

Vamos começar!

1) Entre no seu cPanel e abra o Gerenciador de Arquivos:

então vá para a pasta raiz do documento do site:

2) Clique com o botão direito do mouse no wp-config.php e selecione Code Edit:

Direito após ele abrir a tag PHP <?php enter:

define('DISABLE_WP_CRON', true);

então Salve o para desativar o wp-cron dentro do WordPress:

É isso! Você completou o Passo 1.

Tipo para o Passo 2. Volte para o seu cPanel e para a seção Cron Jobs:

Antes de clicar no Cron Jobs, certifique-se de copiar ou lembrar o seu cPanel Username, ele está delineado na imagem acima, na seção Stats.

Vá para Adicionar um Novo Trabalho Cron, selecione Configurações Comuns >> Uma vez por Hora:

No comando: tipo de campo:

/usr/bin/php /home/USERNAME/public_html/wp-cron.php >/dev/null 2>&1

onde USERNAME é o seu cPanel Username e public_html é o Document Root do seu site e clique em Add New Cron Job:

Se você tiver vários sites WordPress dentro da conta do cPanel, recomendamos configurar os trabalhos Cron para rodar sequencialmente para cada outro site:

Cada cron irá rodar uma vez por hora, onde o primeiro seria às 00:05 horas, o segundo às 00:10 horas, o terceiro às 00:15 horas e o quarto: 00:20 horas.

Mais informações sobre os trabalhos do Cron? Clique aqui: Como configurar um cron job no cPanel

Pode ter mais perguntas ou precisar da nossa ajuda para desactivar o wp-cron?

Fique à vontade para nos contactar através da secção de Open Ticket dentro da sua área de cliente MyKualo.

Deixe um comentário