🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir o feed do Instagram que não atualiza no WordPress

Time Full Services Time Full Services
Tipo Outros erros
Nome do erro Feed do Instagram que não atualiza EN: Instagram feed not updating
Severidade Informativo
Descrição O feed do Instagram que não atualiza no WordPress mostra posts antigos porque o plugin guarda o conteúdo em cache por horas ou porque o token de acesso expirou. A correção é limpar o cache do feed nas configurações do plugin e reconectar a conta para renovar o token.

O que é o feed do Instagram que não atualiza?

Feed do Instagram que não atualiza é quando o bloco de feed no site continua exibindo posts antigos e não mostra as publicações recentes da conta. Plugins como o Smash Balloon não consultam a API do Instagram a cada visita, porque isso estouraria os limites da Meta e deixaria o site lento. Em vez disso, eles guardam o feed em cache e o renovam de tempos em tempos. Quando esse cache demora demais, ou quando o token de acesso à conta expirou, o feed congela na última versão buscada com sucesso.

Como identificar

  • O feed mostra os mesmos posts de dias atrás e ignora as publicações novas da conta do Instagram.
  • Ao publicar um post novo no Instagram, ele não aparece no site mesmo depois de horas.
  • Nas configurações do plugin, a data da última atualização do feed (last fetch) está parada num horário antigo.
  • O plugin mostra um aviso de “This account is not connected” ou de token expirado no painel.

Como prevenir

  • Configure um intervalo de atualização curto no plugin de feed para os posts novos entrarem rápido
  • Mantenha a conta do Instagram como profissional ou de criador e reconecte-a antes de o token expirar
  • Garanta que o WP-Cron dispare, pois é ele que agenda a renovação automática do cache do feed

Causa

  • O cache do feed no plugin está com um intervalo de atualização longo (várias horas ou um dia), então os posts novos só entram no próximo ciclo.
  • O token de acesso do Instagram expirou ou foi revogado, e o plugin não consegue mais buscar posts, ficando preso na última versão.
  • A conta do Instagram deixou de ser profissional ou de criador, e a API passou a recusar as requisições de atualização do feed.
  • Um plugin de cache de página inteira serve uma cópia cacheada da página com o feed antigo, mesmo após o plugin de feed atualizar.
  • O WP-Cron do site não dispara, então a tarefa agendada que renova o cache do feed nunca roda em sites de baixo tráfego.

Como resolver

  1. Limpe o cache do feed no plugin: abra as configurações do plugin de Instagram (Smash Balloon ou similar) e use a opção de limpar cache ou forçar atualização do feed. Isso descarta a versão guardada e busca os posts novos na hora.
  2. Verifique o status do token: no painel do plugin, confira se a conta aparece como conectada. Se houver aviso de token expirado ou conta desconectada, esse é o motivo de o feed não buscar mais posts.
  3. Reconecte a conta e renove o token: clique em reconectar conta e refaça a autorização na Meta. A conta do Instagram precisa estar como profissional ou de criador. Isso gera um token novo e devolve ao plugin a permissão de atualizar o feed.
  4. Reduza o intervalo de atualização: nas configurações de cache do plugin, diminua o intervalo de atualização do feed (por exemplo, de uma vez por dia para a cada hora) para os posts novos entrarem mais rápido.
  5. Limpe o cache de página e cheque o cron: purgue o cache do plugin de cache de página e do CDN, pois eles podem servir a página com o feed antigo. Confirme também que o WP-Cron dispara, já que ele agenda a renovação automática do feed.
PHP
// functions.php do tema filho — limpa o cache do Smash Balloon todo dia via WP-Cron
// Garante a renovacao do feed mesmo se o intervalo do plugin estiver longo
add_action( 'init', function () {
    if ( ! wp_next_scheduled( 'full_limpa_feed_instagram' ) ) {
        wp_schedule_event( time(), 'daily', 'full_limpa_feed_instagram' );
    }
} );

add_action( 'full_limpa_feed_instagram', function () {
    // remove os transients de cache que o Smash Balloon usa para guardar o feed
    delete_transient( 'sbi_feed_data' );
    global $wpdb;
    $wpdb->query(
        "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_sbi_%'"
    );
} );

Perguntas frequentes

Por que o feed do Instagram no meu site mostra posts antigos?
Porque o plugin guarda o feed em cache e só o renova de tempos em tempos, para não estourar os limites da API da Meta. Se o intervalo for longo ou o token tiver expirado, o feed congela na última versão buscada e ignora as publicações novas.
Publiquei no Instagram e não apareceu no site. O que faço?
Primeiro, limpe o cache do feed nas configurações do plugin para forçar uma busca imediata. Se o post novo aparecer, era só o intervalo de cache. Se não aparecer, verifique o token: ele pode ter expirado, impedindo o plugin de buscar qualquer publicação nova.
Como sei se o token do Instagram expirou?
Abra o painel do plugin de feed. Se a conta aparecer como desconectada ou houver um aviso de token expirado, é esse o motivo do feed parado. Reconecte a conta e refaça a autorização na Meta para gerar um token novo e restaurar as atualizações.
Limpei o cache do plugin e ainda mostra posts antigos. Por quê?
Provavelmente outra camada de cache está servindo a página antiga: o plugin de cache de página inteira ou o CDN. Purgue o cache desses dois também. Se o feed novo aparecer em janela anônima, mas não na normal, confirma que é cache fora do plugin de feed.
O WP-Cron tem a ver com o feed não atualizar?
Sim. Muitos plugins de feed agendam a renovação do cache por uma tarefa do WP-Cron. Em sites de baixo tráfego, o WP-Cron pode não disparar, e a renovação automática nunca roda. Garantir que o WP-Cron funcione mantém o feed atualizando sozinho.
Qual intervalo de atualização é o ideal para o feed?
Depende da frequência de publicação. Para contas ativas, atualizar a cada uma ou duas horas costuma ser suficiente e respeita os limites da API. Intervalos muito curtos, de poucos minutos, podem estourar a cota da Meta e fazer a conta ser limitada temporariamente.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes