Como desativar o WP-CRON (wp-cron.php) para melhorar o desempenho do WordPress

Jefferson A. Voigt
Atualizado em 28/07/2025

O WordPress utiliza por padrão o arquivo wp-cron.php para agendar tarefas automáticas como publicação de posts agendados, verificações de atualizações, entre outros. Porém, esse sistema interno é acionado a cada visita no site, o que pode prejudicar o desempenho, principalmente em sites com alto tráfego ou com cache ativado.

1. Desativando o WP-Cron

Para desativar o WP-Cron interno, edite o arquivo wp-config.php do seu site WordPress.
Você pode fazer isso pelo Gerenciador de Arquivos do cPanel ou via FTP, na raiz da instalação do WordPress. Antes da linha que contém /* Isso é tudo, pode parar de editar! :) */, adicione:

define('DISABLE_WP_CRON', true);

2. Criando o cronjob manual no cPanel

Após desativar o WP-Cron interno, é necessário criar um agendamento real para executar o wp-cron.php em intervalos regulares.

Acesse seu cPanel e vá até a opção Cron Jobs. Em seguida, adicione uma nova tarefa cron com a periodicidade desejada (recomendado: 1 vez por dia) e o seguinte comando:

php -q /home/usuario/public_html/wp-cron.php > /dev/null 2>&1


Pronto! Com essa configuração, o WordPress executará suas tarefas agendadas por meio de um cronjob real, melhorando o desempenho e reduzindo a carga do servidor.

Este artigo foi útil? 0 usuários acharam isso útil