O WordPress possui um recurso amplamente utilizado que é o agendamento da publicação de um post. Com ele, podemos definir uma data e hora futura para que o post seja publicado. O trabalho sujo é feito com o que chamamos de cron job no WordPress. Porém, muitos usuários apontam para um problema que vem acontecendo com muita frequência: o agendamento de post perdido.

De acordo com os usuários, quando a data definida chega, o post não é automaticamente publicado. As razões para esta falha podem ser muitas, dentre elas:

  • Problemas de DNS no servidor;
  • Problemas de DNS no banco de dados;
  • Fuso horário do servidor desconfigurado;
  • Fuso horário do banco de dados desconfigurado;
  • Usando plugins de cache que impedem a execução do WP-Cron;
  • Usando objetos de cache que impedem a execução do WP-Cron;
  • Conflitos de plugins;
  • Falhas do WordPress;
  • Diversas outras razões…

Encontramos algumas formas para resolver o problema, mas acreditamos que a melhor delas é com a utilização de um plugin.

WP Missed Schedule Fix Failed Future Posts

wordpress-cronEste é um excelente plugin para solucionar o grande problema com agendamentos perdidos. Automaticamente, o plugin verifica a cada 5 minutos se há posts com agendamento perdido e, caso encontre, irá definir seu status como Publicado.

É recomendado não utilizar nenhum outro plugin para o mesmo trabalho simultaneamente, pois isso poderia causar conflitos e não solucionar o problema.

Clique aqui para baixar o plugin (grátis)

Em nossos testes, o plugin solucionou a falha e, de acordo com os relatos de outros usuários do plugin (são mais de 100 mil!), o problema se foi ao instalar o WP Missed Schedule Fix Failed Future Posts. De qualquer forma, caso o problema persista, deixe um comentário neste post que faremos o possível para lhe ajudar!