Como desabilitar no wp-cron.php no WordPress?

WP-Cron é muito utilizado no WordPress para agendamento de postagens, newsletters, backups, verificações de atualizações e outras tarefas.

 

Por que devo desabilitar o WP-Cron?

O WordPress por padrão está configurado para executa-lo toda vez que uma pessoa visita o site. Em um ambiente compartilhado (hospedagem e revenda) ocorre uma degradação de performance, pois quanto maior o número de visitas no WordPress maior será o consumo do CPU, Memória e acaba acarretando uma lentidão em seu site.

 

Mas como desabilitar o WP-cron sem perder as funcionalidades?

Simples, você pode estar utilizando o sistema de Cronjob do linux e agendar o processo para ser realizado 3x ao dia. Abaixo iremos explicar em como fazer!

 

Passo 1 Para você desativar o wp-cron.php, você precisará abrir o arquivo wp-config.php via gerenciador de arquivos do cPanel ou FTP e colocar o seguinte código no final do arquivo: 

define('DISABLE_WP_CRON', 'true');

 

Passo 2 Com o wp-cron.php desabilitado, iremos agora criar uma Cronjob para ele no cPanel, acesse seu painel de controle cPanel pelo link http://www.exemplo.com.br/cpanel e informe seus dados de acesso

 

Passo 3 Logado em seu painel de controle cPanel, vá até a categoria “Avançado” e clique sobre o link “Trabalhos Cron”

 

 

 

Passo 4 Após estarmos na página de configurações da Cron, teremos 2 opções, são elas:

 

  • E-mail Cron
  • Adicionar Novo Trabalho Cron

 

Agora mais abaixo, vamos criar nossa tarefa Cron:

 

  • Você irá selecionar a opção “–Configurações Comuns–“

 

  • No campo “Minuto” você deverá selecionar a opção “Um vez a cada trinta minutos(0,30)”

 

  • No campo “Hora” você deverá selecionar a opção “A cada hora(*)”

 

  • No campo “Dia” você deverá selecionar a opção “A cada dia(*)”

 

  • No campo “Mês” você deverá selecionar a opção “A cada mês(*)”

 

  • No campo “Dia da Semana” você deverá selecionar a opção “A cada dia(*)”

 

  • No campo “Comando” você deverá informar o seguinte código:

    /usr/bin/php -f /home/seu_usuario_cpanel/public_html/wp-cron.php >/dev/null

 

Em seguida clique sobre o botão “Adicionar novo trabalho cron”

  

  

Pronto! Agora você já conseguiu otimizar seu site/blog em WordPress e com isso evitará o consumo excessivo de recursos