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 arquivowp-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 owp-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: a cada 1 hora) e o seguinte comando:
wget -q -O - https://seudominio.com.br/wp-cron.php?doing_wp_cron > /dev/null 2>&1
Substitua
https://seudominio.com.br
pelo endereço correto do seu site WordPress.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.