WP-Cron verifica eventos agendados durante carregamentos do site; em site com pouco tráfego, uma tarefa pode executar depois do horário previsto. Uma falha de loopback, plugin ou cron real configurado no servidor também pode impedir execuções. Antes de mudar o cron, identifique o hook, horário previsto, recorrência e o efeito da tarefa.
Antes de começar
Abra Ferramentas → Saúde do site → Status e anote avisos sobre eventos agendados ou loopback. Em seguida, inspecione a fila com ferramenta confiável de cron (por exemplo, WP-CLI wp cron event list, se disponível) ou plugin de diagnóstico temporário. Compare hook, próxima execução, intervalo e argumento; procure eventos atrasados e duplicados. Não execute um hook desconhecido manualmente.
Passo a passo
- Para post agendado, confira data/hora e fuso do site. Para rotina de plugin, identifique dono e documentação do hook. Consulte logs da hospedagem no horário previsto. Se o site recebe pouco tráfego, pergunte ao host se existe cron real chamando
wp-cron.phpe como ele substitui/desativa o acionamento por visita. Não configure duas agendas concorrentes sem instrução do host. - Teste o loopback e o cron em staging ou com evento não destrutivo. Peça ao provedor para verificar firewall, DNS, SSL, autenticação ou regra de segurança que bloqueie requisições do servidor para o próprio site. Altere uma causa por vez e observe a próxima execução planejada; valide pelo log e pelo resultado da tarefa, não apenas pelo desaparecimento do aviso.
- Se usar WP-CLI para executar eventos vencidos, liste e revise primeiro o que será executado, faça backup adequado e use ambiente de teste: hooks de plugins podem enviar mensagens, cobrar ou alterar dados. Após corrigir, confirme que o evento esperado foi executado uma vez e que não ficou atrasado/duplicado.
Limites e cuidados
Os menus variam conforme a versão e o host pode esconder WP-CLI. Não apague eventos nem substitua DISABLE_WP_CRON sem entender como o cron do servidor foi configurado. Se o aviso for de loopback, documente URL e horário e escale à hospedagem depois de excluir conflito isolado.
Continue na biblioteca
Explore manutenção de sites para encontrar orientações relacionadas.
Fontes oficiais: WP-Cron e tarefas agendadas e loopbacks e diagnóstico.