O WordPress permite programar a publicação de um post para uma data e hora futuras.
Passo a passo (editor de blocos)
- Escreva o post normalmente.
- Na barra lateral, na seção Resumo (Status e visibilidade), clique na data ao lado de Publicar.
- Escolha a data e o horário desejados.
- O botão passa a se chamar Agendar; clique nele e confirme.
O post fica com o status Agendado e será publicado automaticamente no horário definido.
Confira o fuso horário
Em Configurações > Geral > Fuso horário, selecione sua cidade (por exemplo, "São Paulo"). Um fuso errado faz o post sair em outro horário.
Post "perdeu o agendamento"
Se a mensagem "Agendamento perdido" aparecer, o WP-Cron não executou a tarefa a tempo. O WordPress só verifica as tarefas agendadas quando alguém visita o site. Soluções:
- Use um cron real do servidor chamando
wp-cron.phpa cada 5 a 15 minutos. - Desative o cron por visita, adicionando ao
wp-config.php:
define('DISABLE_WP_CRON', true);
E configure o cron do servidor (ou um serviço externo) para executar:
*/10 * * * * curl -s https://seusite.com.br/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Dicas
- Evite plugins de cache que impeçam a execução do cron.
- Agendar posts ajuda a manter uma frequência regular de publicações.
