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

Como corrigir widgets que desapareceram após atualização

Time Full Services Time Full Services
Tipo Erro interno do WP
Nome do erro Widgets desaparecidos após atualização EN: Widgets disappeared after update
Severidade Atenção
Descrição Widgets que desapareceram no WordPress após uma atualização costumam ser efeito da tela de widgets em blocos, introduzida no WordPress 5.8. Os widgets continuam no banco; o que muda é a interface, e às vezes um tema FSE remove de vez as áreas de widget clássicas.

O que é os widgets que desapareceram?

A partir do WordPress 5.8, a tela Aparência > Widgets passou a usar o editor de blocos no lugar da interface clássica de arrastar e soltar. Os widgets antigos viram blocos de Widget Legado, mas em alguns temas e plugins essa migração falha e a barra lateral aparece vazia. Em temas de edição completa do site (FSE), as áreas de widget tradicionais deixam de existir, substituídas por modelos de bloco, o que dá a impressão de que os widgets sumiram. Na maioria dos casos os dados continuam salvos no banco; o problema é a interface.

Como identificar

  • A barra lateral ou o rodapé do site aparecem vazios logo após atualizar o WordPress ou o tema.
  • Em Aparência > Widgets, a tela mostra o editor de blocos no lugar das antigas caixas de arrastar e soltar.
  • Os widgets antigos aparecem como blocos “Widget Legado” ou simplesmente não são exibidos.
  • No tema novo, o menu Aparência > Widgets some por completo (tema de edição completa do site).
Antes de começar: Antes de trocar de tema ou desinstalar plugins para resolver, faça backup. Trocar para um tema de edição completa do site remove as áreas de widget clássicas, e voltar ao tema anterior é a forma segura de recuperar a barra lateral original se a mudança não foi planejada.

Como prevenir

  • Antes de atualizar, decida se quer a tela de widgets em blocos ou mantenha o plugin Classic Widgets instalado
  • Ao trocar para um tema de edição completa do site, planeje migrar os widgets para modelos de bloco antes
  • Teste a atualização do WordPress e do tema em ambiente de teste para ver o efeito na barra lateral

Causa

  • Atualização para o WordPress 5.8 ou superior, que troca a tela de widgets clássica pela tela de blocos.
  • Tema de edição completa do site (FSE) que remove as áreas de widget tradicionais em favor de modelos de bloco.
  • Migração dos widgets antigos para blocos de Widget Legado falhando e deixando a barra lateral vazia.
  • Plugin que registrava a área de widget desativado durante a atualização, sumindo com a barra lateral.
  • Conflito de JavaScript na tela de blocos de widgets impedindo o carregamento e a edição dos widgets.

Como resolver

  1. Abra Aparência > Widgets: confira se os widgets viraram blocos de Widget Legado na nova tela. Muitas vezes eles continuam lá, só com outra aparência, e basta salvar para reexibi-los no site.
  2. Instale o plugin Classic Widgets: em Plugins > Adicionar novo, instale e ative o Classic Widgets, oficial do WordPress. Ele devolve a tela antiga de arrastar e soltar e restaura a edição clássica da barra lateral.
  3. Verifique se o tema é FSE: se Aparência > Widgets sumiu de vez, o tema é de edição completa do site. As áreas de widget não existem mais; recrie o conteúdo pelo Editor de Site em Aparência > Editor.
  4. Reative o plugin da área de widget: se um plugin registrava a barra lateral e foi desativado na atualização, reative-o. A área de widget volta a aparecer e os widgets associados são exibidos de novo.
  5. Teste sem cache: limpe o cache do site e do navegador e abra a tela de widgets numa aba anônima. Um conflito de JavaScript ou cache antigo pode estar impedindo a tela de blocos de carregar os widgets.
PHP
// functions.php do tema-filho — volta a tela de widgets classica
// sem instalar plugin. Desliga o editor de blocos na area de widgets.
add_filter( 'use_widgets_block_editor', '__return_false' );

// Opcional: registra de novo uma barra lateral que sumiu com a troca de tema.
add_action( 'widgets_init', function () {
    register_sidebar( array(
        'name' => 'Barra lateral',
        'id'   => 'sidebar-1',
    ) );
} );

Perguntas frequentes

Meus widgets sumiram de verdade ou só a tela mudou?
Na maioria dos casos só a interface mudou. A partir do WordPress 5.8, a tela de widgets virou editor de blocos e os widgets antigos viram blocos de Widget Legado. Os dados seguem no banco; basta abrir Aparência > Widgets e salvar para reexibi-los no site.
Como volto para a tela de widgets antiga?
Instale e ative o plugin oficial Classic Widgets, que devolve a interface de arrastar e soltar. Como alternativa sem plugin, adicione o filtro use_widgets_block_editor retornando falso no functions.php do tema-filho, que desliga a tela de blocos.
O menu Aparência > Widgets sumiu por completo. Por quê?
Porque o tema ativo é de edição completa do site (FSE). Esses temas não usam áreas de widget; o conteúdo da barra lateral e do rodapé é montado pelo Editor de Site em Aparência > Editor. Para ter widgets clássicos de volta, use um tema que os suporte.
Instalar o Classic Widgets recupera os widgets que eu tinha?
Sim, desde que os widgets ainda estejam salvos no banco, o que é o caso na maioria das atualizações. O plugin apenas restaura a tela clássica, e os widgets configurados voltam a aparecer na barra lateral como antes da atualização.
Troquei de tema e a barra lateral inteira sumiu. Como recupero?
A área de widget é registrada pelo tema. Se o novo tema não registra a barra lateral, ela some. Volte ao tema anterior para recuperá-la, ou registre a área de novo com register_sidebar no functions.php do tema-filho que você está usando.
Vou perder o conteúdo dos widgets se mexer nisso?
Não, se você fizer backup antes. Os widgets ficam guardados no banco de dados e instalar o Classic Widgets ou ajustar o tema não os apaga. O cuidado é com a troca de tema, que muda quais áreas de widget existem; por isso o backup garante a reversão.

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