Programação

Agendar post no WordPress

Como agendar um post no WordPress: passo a passo no editor, status "Agendado", fuso horário, solução quando o post perde o horário e dicas de cron.

Capa: Agendar post no WordPress

O WordPress permite programar a publicação de um post para uma data e hora futuras.

Passo a passo (editor de blocos)

  1. Escreva o post normalmente.
  2. Na barra lateral, na seção Resumo (Status e visibilidade), clique na data ao lado de Publicar.
  3. Escolha a data e o horário desejados.
  4. 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.php a 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.

Mais artigos