Eis alguns motivos comuns pelos quais o seu feed pode não estar a ser atualizado ou demorar mais tempo a atualizar do que o tempo que especificou na definição de Cache localizada no Painel de Controlo do WordPress > Feed do Instagram > Definições > Feeds (exemplo abaixo)
1) O seu token de acesso expirou
Se um feed não estiver a ser atualizado, pode estar a ser utilizado um feed de reserva devido à expiração do token de acesso associado. Pode atualizar o seu token de acesso seguindo os passos do nosso guia aqui.
O token de acesso pode tornar-se inválido por vários motivos, como a alteração da palavra-passe da conta, a alteração das definições de segurança da conta ou o facto de o Instagram/Facebook detetar atividade suspeita na conta e invalidar o token como medida de segurança. Se estiveres a ligar-te com uma conta Pessoal e achares que o teu token de acesso está a ficar inválido com frequência, podes tentar ligar-te como um Perfil Profissional, o que muitas vezes proporciona uma ligação mais estável. Temos um guia que o orienta na configuração desta opção aqui.
2) Está a utilizar um plugin de cache ou o seu servidor pode ter um sistema de cache
A cache do site pode fazer com que os visitantes do seu site vejam uma versão desactualizada da página com o seu feed do Instagram, o que faz com que o feed pareça não estar a ser atualizado. Pode testar esta situação limpando a cache do seu site e verificando se o feed está a mostrar as publicações mais actualizadas. Pode aceder às definições do plugin de cache do seu site e definir um tempo inferior para o tempo limite da cache ou o valor TTL para que a página seja actualizada com mais frequência. A maioria das soluções de cache também permite definir determinadas páginas como excluídas do cache.
O plugin Instagram Feed também inclui uma definição que pode, muitas vezes, contornar este problema. Para ativar esta definição, aceda ao Painel de Controlo do WordPress > Feed do Instagram > Definições > Avançadas, active Carregar publicações iniciais com AJAX e clique em Guardar alterações.
3) As tarefas CRON não estão a funcionar como esperado no servidor
As tarefas CRON são como tarefas agendadas para o seu sítio web. Eles executam automaticamente ações específicas em horários definidos, como atualização de conteúdo ou obtenção de novos feeds. Se você não estiver vendo atualizações de feed como esperado, isso pode ser devido a um trabalho CRON que não está sendo executado corretamente ou na frequência certa. Para obter mais detalhes sobre como investigar problemas de CRON e soluções alternativas, consulte Meu feed não é atualizado a menos que eu limpe manualmente o cache.