
🥇 3 Melhores plugins de cron jobs para WordPress 2026 (gratuitos e Pro)
Enviar e-mails, publicar posts agendados, verificar atualizações, fazer backups, tudo depende das tarefas cron no WordPress. Enquanto estão a correr, nem pensamos nelas. Mas basta um único hook congelar e o site começa a viver a sua própria vida: os artigos agendados não são publicados, as subscrições do WooCommerce não se renovam, as notificações ficam em silêncio.
O que torna o WP-Cron único é que ele não dispara com base num temporizador do servidor, mas sim quando um visitante chega. Num projeto com pouco tráfego, uma tarefa agendada para as 9:00 pode ser executada às 11:47, quando o primeiro leitor abre uma página. E se não houver tráfego durante várias horas, o cron simplesmente adormece. Junte hooks perdidos de plugins eliminados, funções de callback que consomem muita memória e a ausência de registos, e obtém uma caixa negra em vez de uma automação previsível.
Reunimos três plugins que cobrem todo o fluxo de trabalho do WP-Cron: desde a visualização de eventos até à monitorização e depuração de hooks bloqueados. Todos foram testados em projetos reais no techblog.sdstudio.top. No final, numa secção separada, mostraremos como substituir o WP-Cron padrão por um agendador do servidor para quem precisa de uma precisão de execução garantida.
💡 Visão geral rápida:
- Instale o WP Crontrol para ver todos os eventos cron, editá-los, executá-los manualmente e limpar hooks inúteis; esta é a principal ferramenta de administração
- Adicione o Advanced Cron Manager PRO se precisar de registos de execução, medições de memória e tempo para cada hook, além da captura de erros fatais com indicação do ficheiro e da linha
- Ative o WP-Cron Status Checker para monitorização diária: um e-mail se o cron deixar de funcionar ou um hook congelar por mais de 5 minutos
- Substitua o WP-Cron padrão por um do servidor se a precisão baseada em visitantes não for suficiente; mova as tarefas para um agendador real com tempo de execução garantido
Tabela comparativa
Funcionalidade | WP Crontrol | Advanced Cron Manager | WP-Cron Status Checker |
|---|---|---|---|
Ver todos os eventos cron | ✅ | ✅ | ❌ |
Execução manual de eventos | ✅ | ✅ | ❌ |
Criar novos eventos | ✅ | ✅ | ❌ |
Registo de execução | Pro | PRO | ✅ (básico) |
Captura de erros fatais | Pro | PRO | ❌ |
Medições de memória e tempo | Pro | PRO | ✅ (tempo) |
Exportação CSV | ✅ | ❌ | ❌ |
Notificações por e-mail em caso de falhas | ❌ | ❌ | ✅ |
Versão gratuita | ✅ | ✅ | ✅ |
Preço Pro | A partir de $59/ano | $39/ano | $10,99 |
1. WP Crontrol

WP Crontrol, de John Blackbourn, é o padrão de facto para trabalhar com o WP-Cron. O plugin está instalado em mais de 300 000 sites e faz parte da stack tecnológica do WordPress VIP e da plataforma Altis. Instalamo-lo em primeiro lugar em todos os projetos quando precisamos de lidar com tarefas agendadas.
O plugin adiciona dois ecrãs à administração: Ferramentas → Eventos Cron para ver e gerir eventos, e Configurações → Agendamentos Cron para criar intervalos personalizados. No ecrã de eventos, vê uma tabela: hook, argumentos, próxima execução, ação. Qualquer evento pode ser executado imediatamente, editado, pausado ou eliminado.
Na prática, o uso mais comum é encontrar hooks perdidos de plugins eliminados há muito tempo. O WP Crontrol destaca eventos com uma ação em falta (o campo Ação mostra "Nenhum"), que podem ser removidos com segurança. A eliminação em massa através de Ações em Massa poupa dezenas de cliques quando uma auditoria revela 15 a 20 tarefas cron inúteis.
O tratamento do fuso horário é particularmente agradável: cada data é mostrada com um indicador explícito do fuso horário. Nada de adivinhar "isto é UTC ou local?".
Exportação CSV, uma funcionalidade ausente no Advanced Cron Manager. Clique no botão Exportar, abra a tabela no Google Sheets e, em 5 minutos, auditou todas as tarefas cron de um cliente antes da migração.
Vantagens:
- Controlo total sobre todos os eventos e agendamentos cron a partir do painel de administração
- Eliminação em massa, exportação CSV, gestão de intervalos personalizados
- Eventos cron PHP e URL, execute código ou aceda a um endpoint de forma agendada
- Mais de 300 000 instalações ativas, compatibilidade com PHP 8.4, atualizações regulares
Desvantagens:
- Registo, captura de erros e medições de desempenho apenas no Pro por $59/ano
- Sem notificações integradas de falhas para o cron
💵 Grátis. WP Crontrol Pro, a partir de $59/ano (registo completo, métricas de desempenho, comandos WP-CLI, alertas de erro).
🔗 WP Crontrol no WordPress.org
2. Advanced Cron Manager

Advanced Cron Manager, da BracketSpace (Kuba Mikita), é o WP Crontrol com uma filosofia diferente. Se o WP Crontrol aposta na amplitude (gestão + agendamentos personalizados + eventos PHP/URL), o Advanced Cron Manager aposta na profundidade: diagnóstico, registo, perfil de desempenho.
Na versão gratuita, obtém o mesmo conjunto do WP Crontrol: ver, adicionar, eliminar, pausar eventos. Além disso, há operações em massa, pesquisa e filtragem; num site com centenas de tarefas cron, isto poupa tempo. Um detalhe interessante: para cada evento, o plugin mostra um snippet PHP pronto a usar (implementação da função de callback para copiar e colar); copie-o para o functions.php e adicione a sua lógica.
O verdadeiro poder é desbloqueado na versão PRO por $39/ano. O Cron Logger é ativado, histórico completo de execução com timestamps e estado. Para cada hook vê o tempo de execução e o pico de consumo de memória, fica imediatamente claro qual o plugin que está a consumir recursos nas tarefas cron. O Error Catcher interceta automaticamente erros fatais nas funções de callback e apresenta-os no registo, em vez de «falhou silenciosamente» vê o ficheiro e a linha específicos.
No nosso banco de testes, um plugin de sincronização com uma API externa consumia regularmente 180MB de memória num hook cron. Sem o Advanced Cron Manager PRO não teríamos sabido, externamente tudo funcionava, o site apenas falhava periodicamente com OOM.
Prós:
- Snippet PHP pronto a usar para cada evento, acelera o desenvolvimento
- PRO: registo completo, medições de desempenho e captura de erros fatais
- Server Scheduler, instruções para substituir o WP-Cron pelo cron do sistema
- Ferramenta de depuração:
do_action('advanced-cron-manager/log')para registar os seus próprios dados
Contras:
- Sem exportação CSV (ao contrário do WP Crontrol)
- Sem eventos PHP/URL de raiz (os criadores consideram-nos inseguros)
- A versão PRO não acrescenta gestão de eventos, apenas diagnóstico
💵 Versão gratuita no WordPress.org. PRO, $39/ano (registo, medições de desempenho, captura de erros, ferramenta de depuração). 14 dias de reembolso.
🔗 Advanced Cron Manager no WordPress.org
3. WP-Cron Status Checker

O WP-Cron Status Checker não gere eventos, e é essa a sua força. É uma ferramenta puramente de monitorização: vigia para garantir que o WP-Cron está ativo e envia um email se algo correr mal. A cada 24 horas, o plugin verifica a capacidade do WordPress de executar tarefas cron e regista todos os hooks executados.
Um widget aparece no painel do WordPress: estado verde se o cron estiver a funcionar, vermelho com uma descrição do erro se não estiver. Em separado, pode ver a hora da última execução do WP-Cron, prático para verificações rápidas em sites com pouco tráfego.
Os registos mostram qual o hook executado, quando, quanto tempo demorou e se foi concluído com sucesso. Se um hook ficar bloqueado por mais de 5 minutos, o plugin marca-o como falhado e envia uma notificação.
Desvantagens: a versão gratuita guarda apenas os últimos 3 registos. A versão PRO por $10,99 remove este limite e permite configurar a frequência das notificações por email. A versão PRO também permite especificar quais os hooks que não devem ser considerados erros se forem executados com estado incompleto.
Mantemos o WP-Cron Status Checker em projetos onde o cron é crítico (subscrições WooCommerce, exportações automatizadas) como um vigilante independente. O WP Crontrol e o Advanced Cron Manager não têm alertas integrados, mostram o estado «agora mesmo», mas não avisam se o cron falhou às três da manhã.
Vantagens:
- Verificação automática do WP-Cron a cada 24 horas com alertas por email
- Widget no painel com indicação de estado por cores
- Registo de hooks: tempo de execução, estado, motivo da falha
- Não depende do WP-Cron para as verificações, usa os seus próprios transients
Desvantagens:
- Apenas monitorização, não pode criar, eliminar ou executar um evento cron
- A versão gratuita guarda apenas 3 registos
- Requer registo através do Freemius
💵 Versão gratuita no WordPress.org. PRO, $10,99 (remoção do limite de registos, configuração da frequência de alertas).
🔗 WP-Cron Status Checker no WordPress.org
Substituir o WP-Cron pelo cron do servidor

O WP-Cron padrão depende das visitas ao site. Se precisar de precisão de execução garantida (faturação no WooCommerce, sincronização noturna de CRM, geração de relatórios), substitua-o pelo cron do servidor. A tarefa será executada exatamente à hora especificada, independentemente de alguém ter visitado o site.
Eis três abordagens para diferentes níveis de acesso ao servidor:
- cPanel / ISPmanager. Vá a Cron Jobs, adicione uma tarefa com intervalo «A cada 5 minutos» e o comando
wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Primeiro, desative o WP-Cron padrão com a linhadefine('DISABLE_WP_CRON', true);no wp-config.php. - Cloudways / alojamento com SSH. Adicione uma entrada ao crontab:
*/5 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. O mesmo princípio, mas via terminal. - cron-job.org. Serviço externo gratuito sem ligação ao WordPress. Registe-se, crie uma tarefa com o URL do seu wp-cron.php, intervalo de 5 minutos. Não requer a instalação de um plugin no site nem acesso ao servidor.
Se não quiser desativar completamente o WP-Cron, use o cron do servidor apenas para hooks críticos. Deixe o mecanismo padrão para tarefas em segundo plano e configure um gatilho separado via wget para o URL de um hook específico.
⁉️🤔 Perguntas frequentes
Por que preciso de um plugin separado para o cron se o WordPress faz tudo sozinho?
O WP-Cron padrão trata de tarefas básicas: publicar posts agendados, verificar atualizações. Mas não mostra o que está realmente agendado, não regista a execução e não avisa sobre falhas. Quando um site acumula plugins (WooCommerce, backups, scanners de SEO), o número de hooks cron ultrapassa os 30-40 e, sem uma ferramenta de gestão, perde-se o controlo. Um plugin de cron é como o DevTools para o frontend: pode viver sem ele, mas quando algo se avaria, nem sabe por onde começar a procurar.
Qual a diferença entre o WP Crontrol e o Advanced Cron Manager?
O WP Crontrol dá controlo total sobre os eventos: ver, criar, pausar, eliminar em massa, exportar CSV, hooks PHP e URL. O Advanced Cron Manager, na versão PRO, entra no diagnóstico: registos de execução, medições de memória e tempo, captura de erros fatais com indicação de ficheiro e linha. Essencialmente, complementam-se: WP Crontrol para gestão, Advanced Cron Manager para depuração. Na prática, instalamos ambos: WP Crontrol para o trabalho diário com eventos, Advanced Cron Manager PRO para auditorias de desempenho.
Posso dispensar o WP-Cron Status Checker se tiver registos no Advanced Cron Manager?
Os registos mostram o que JÁ aconteceu. O Status Checker avisa QUANDO aconteceu. Esta é a diferença entre «verificar os registos uma semana depois e descobrir que o cron esteve em baixo durante 5 dias» e «receber um email 24 horas após a falha». Para sites com subscrições WooCommerce, 5 dias de inatividade do cron significam pagamentos perdidos. Num projeto, soubemos de um hook bloqueado uma hora após a falha. Sem o Status Checker, só teríamos visto o problema quando o cliente se queixasse de que as subscrições não estavam a ser renovadas.
O WP-Cron Status Checker depende do WP-Cron para as suas verificações?
Não. O plugin usa a API de Transients do WordPress para armazenar marcas temporais, não hooks cron. Isto significa que, mesmo que o WP-Cron esteja completamente avariado, o Status Checker detetará o problema e enviará um alerta. A verificação é executada em cada início de sessão de administrador e compara a hora atual com a última marca registada. Como um vigilante separado que não vive na casa que está a guardar.
É obrigatório desativar o WP-Cron padrão ao mudar para o cron do servidor?
Aconselhável, mas não obrigatório. Se deixar ambos, as tarefas cron serão executadas duas vezes: pelo mecanismo padrão (na visita) e pelo gatilho do servidor. Para a maioria das tarefas, isto não é crítico, mas sobrecarrega o servidor. É melhor desativar o WP-Cron padrão via
define('DISABLE_WP_CRON', true);e deixar apenas o gatilho do servidor. Exceção: se estiver a usar o cron do servidor para tarefas críticas específicas e deixar o resto a funcionar normalmente.
Se nunca olhou para a secção de Eventos Cron na administração, comece com este vídeo. Em 6 minutos, David McCan mostra como o WP-Cron funciona, porque é que os eventos perdem o seu agendamento e como o WP Crontrol resolve estes problemas. Um guia prático sem rodeios, após o qual conseguirá auditar as tarefas cron do seu site em 10 minutos.
Qual o plugin de tarefas cron a instalar em 2026
Três combinações para diferentes cenários, da monitorização ligeira ao controlo total:
- Configuração mínima. WP Crontrol + WP-Cron Status Checker. Gestão de eventos e alertas de falhas. Cobre a maioria das necessidades de sites pequenos: todos os hooks visíveis, alertas presentes, custo zero. Grátis.
- Diagnóstico e depuração. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Adiciona registo completo, medições de memória e captura de erros fatais. Para sites com hooks cron personalizados e custo elevado de inatividade.
- Temporização precisa da execução. Qualquer uma das combinações acima + cron do servidor. Execução garantida dentro do horário, sem dependência de tráfego. Para WooCommerce, faturação e sincronizações em que um atraso de uma hora é crítico.
Se nunca olhou para o que está nos seus Eventos Cron, comece com o WP Crontrol. Cinco minutos após a instalação e verá quantos hooks inúteis sobraram de plugins eliminados e quais as tarefas que estão paradas. Depois, adicione ferramentas conforme necessário: registos quando algo avaria, alertas quando o silêncio custa dinheiro, cron do servidor quando o tráfego não é suficiente para uma execução estável.



