Como configurar o WP-Cron corretamente
O WP-Cron é o sistema de tarefas agendadas do WordPress. Publica posts futuros, envia notificações, verifica atualizações, executa backups agendados e processa tarefas de plugins. Mas o WP-Cron tem uma falha de design que causa problemas frequentes: não executa em intervalos regulares reais.
O problema do WP-Cron
O WP-Cron só é verificado quando alguém visita o site. Se uma tarefa está agendada para as 03:00 e ninguém visita o site entre as 02:00 e as 08:00, a tarefa só executa às 08:00 quando o primeiro visitante chega. Para sites com pouco tráfego, isto causa publicações de posts atrasadas, e-mails agendados que não saem na hora, e backups que falham ou atrasam.
Além disso, o WP-Cron adiciona overhead a cada page load: cada visitante dispara uma verificação de tarefas pendentes, adicionando latência.
Solução: desativar WP-Cron e usar cron real
No wp-config.php:
Este exemplo é ilustrativo. Adapte domínio, caminhos e valores ao ambiente e teste numa cópia antes de aplicar. Não repita constantes já definidas nem regras geridas por outra ferramenta.
define( 'DISABLE_WP_CRON', true );
No cPanel → Avançado → Cron Jobs, adicione:
*/5 * * * * wget -q -O /dev/null https://seudominio.pt/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Um cron alternativo pode tornar o disparo previsível, mas tarefas podem atrasar ou falhar. A execução continua a consumir recursos. Acompanhe resultados e não desative o mecanismo anterior antes de validar a alternativa.
Verificar tarefas agendadas
O plugin WP Crontrol mostra todas as tarefas cron agendadas, quando executam, com que frequência e que hook disparam. Útil para diagnosticar problemas e verificar que o cron real está a funcionar.
Validar a alternativa antes de desativar WP-Cron
Combine com o alojamento um método suportado para executar tarefas. Confirme caminho, utilizador e frequência, depois acompanhe o resultado. Só desative o disparo por visitas quando a alternativa estiver verificada.
Teste publicação agendada e ações dos plugins usados. Um cron que inicia sem erro pode não terminar todas as tarefas. Registe falhas e evite sobreposições. O intervalo ideal depende do projeto; não copie um valor universal sem analisar recursos e necessidade de pontualidade.
Trabalhe com uma cópia de segurança e um plano de reversão
As ferramentas de administração permitem executar alterações rápidas, mas uma configuração incorreta pode afetar todo o site. Antes de editar ficheiros, tarefas agendadas ou parâmetros do PHP, registe os valores atuais. Confirme que tem uma cópia recuperável e, quando possível, teste primeiro num ambiente que não receba visitantes.
Faça uma alteração de cada vez e valide as funcionalidades críticas: carregamento das páginas, acesso administrativo, formulários e, numa loja, carrinho e pagamentos. Evite publicar credenciais, ficheiros de configuração ou registos com informação pessoal ao pedir ajuda. Se surgirem erros, indique o momento da alteração e a mensagem exata; são dados que tornam a assistência técnica mais eficaz do que tentar várias correções simultaneamente.
Verificar o ambiente antes de seguir instruções
Os nomes dos menus podem mudar com versões ou permissões. Identifique o software, faça uma cópia de segurança e confirme que sabe regressar à configuração anterior. Alterações à base de dados, ao DNS ou aos ficheiros principais exigem cautela adicional.
Execute uma operação de cada vez e teste o resultado. Se aparecer um erro, registe a mensagem completa e o passo que o provocou. Repetir uma importação ou um restauro sem compreender o efeito pode criar duplicados ou perda de dados.
O que documentar depois do procedimento
Guarde a data, os valores alterados, as versões relevantes e os resultados dos testes. Se criou credenciais temporárias, reveja-as antes de concluir. Confirme ainda que as alterações não afetaram formulários, e-mail ou serviços ligados ao mesmo domínio.
Se pedir apoio à Lusitec, descreva os passos realizados e os erros observados, sem divulgar passwords ou chaves privadas. Uma descrição objetiva facilita um diagnóstico mais rápido.
Acompanhar as tarefas que apoiam o negócio
Registe execuções e valide ações que dependem do agendamento.
Conheça os nossos planos de alojamento WordPress e indique as funções que precisa de manter a funcionar. Fale connosco se precisa de ajuda a escolher.