🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir o editor de blocos (Gutenberg) que não carrega

Time Full Services Time Full Services
Tipo Erro interno do WP
Nome do erro Como corrigir o editor de blocos (Gutenberg) que não carrega
Severidade Grave
Descrição Quando o Gutenberg não carrega, o editor de blocos abre em branco, fica girando ou cai para o Editor Clássico. A causa quase sempre é um erro de JavaScript: cache antigo, minificação que quebra os scripts do editor ou conflito com outro plugin/tema que interrompe a carga da interface.

O que é o Gutenberg que não carrega?

O Gutenberg não carregar significa que o editor de blocos do WordPress não termina de montar a interface: a tela de edição fica em branco, presa na animação de carregamento, ou o WordPress recua para o Editor Clássico. O editor de blocos é uma aplicação JavaScript (React) carregada no wp-admin; qualquer erro de script no meio do carregamento trava toda a interface, mesmo que o conteúdo do post esteja intacto no banco.

Como identificar

  • A área de edição abre completamente em branco, sem a barra de blocos.
  • Mensagem “This block has encountered an error and cannot be previewed.” no lugar do conteúdo.
  • O editor fica preso na animação de carregamento e nunca exibe o post.
  • No console do navegador (F12) aparece “Uncaught TypeError” ou erro de script wp-block-editor.
Antes de começar: Antes de reinstalar o núcleo ou mexer no tema via FTP, faça backup completo do site. Reinstalar a versão atual não apaga conteúdo, mas substitui arquivos do core, então um backup garante a reversão se algo sair errado.

Como prevenir

  • Exclua os scripts do wp-admin da minificação/combinação de JS no plugin de cache desde o início
  • Atualize núcleo, tema e plugins em ambiente de teste antes de aplicar em produção
  • Acompanhe o console do navegador após instalar plugins que adicionam blocos personalizados

Erros relacionados

Causa

  • Plugin de cache ou de otimização minificando/combinando o JavaScript do editor (wp-block-editor, wp-element)
    Conflito de plugin que enfileira uma versão antiga de jQuery ou um script com erro no wp-admin
    Tema com erro de JavaScript no functions.php interferindo na carga do editor
    Arquivos de núcleo desatualizados após uma atualização interrompida (scripts do editor incompatíveis)
    Bloqueio da REST API em /wp-json/, da qual o editor depende para carregar o conteúdo do post

Como resolver

  1. Abra o console do navegador: pressione F12 e veja a aba Console. A primeira linha em vermelho aponta qual script falhou, que é o caminho mais rápido para a causa.
  2. Limpe o cache e a minificação: no plugin de cache, limpe tudo e exclua os scripts do wp-admin da minificação/combinação de JS. Teste em uma aba anônima para descartar cache do navegador.
  3. Desative os plugins: via FTP, renomeie a pasta wp-content/plugins para plugins_off. Se o editor voltar, reative um a um até achar o que injeta o erro de JavaScript.
  4. Troque para um tema padrão: via FTP, renomeie a pasta do tema ativo. O WordPress cai num tema Twenty Twenty-*; se o editor carregar, o problema está no JavaScript do seu tema.
  5. Reinstale o núcleo: em Painel > Atualizações, clique em Reinstalar a versão atual. Isso restaura os arquivos de script do editor que ficaram corrompidos.
PHP
// functions.php do tema-filho — desativa a minificacao do editor em conflito
// Use so para diagnostico: confirma se o JS combinado e a causa do editor nao carregar.
add_action( 'enqueue_block_editor_assets', function () {
    // Garante o jQuery do core no editor, evitando versao antiga injetada por plugin
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', includes_url( '/js/jquery/jquery.min.js' ), array(), null, false );
    wp_enqueue_script( 'jquery' );
}, 1 );

// Desliga a tentativa de carregar o editor classico forcado por plugins legados
add_filter( 'use_block_editor_for_post', '__return_true', 100 );

Perguntas frequentes

Por que o editor abre em branco mas o site funciona?
Porque o editor de blocos é uma aplicação JavaScript carregada só no wp-admin. Um erro de script trava a interface do editor sem afetar o front-end, que serve HTML já pronto. Por isso o site abre normal e só o editor falha.
Um plugin de cache pode fazer o Gutenberg não carregar?
Sim. A minificação ou combinação de JavaScript pode quebrar os scripts do editor (wp-block-editor, wp-element). Limpe o cache e exclua os arquivos do wp-admin dessas otimizações para testar.
O que significa This block has encountered an error?
É o aviso de que um bloco específico falhou ao renderizar, geralmente por incompatibilidade de versão de um plugin de blocos. Atualize o plugin que fornece esse bloco ou converta o bloco para HTML e reedite.
Como descubro qual plugin está quebrando o editor?
Abra o console do navegador (F12) para ver qual script falha. Em paralelo, desative os plugins via FTP renomeando a pasta wp-content/plugins e reative um a um até o erro voltar e identificar o culpado.
O Gutenberg cai no Editor Clássico sozinho. Por quê?
Isso costuma vir de um plugin legado que força o Editor Clássico, ou de uma falha de carregamento que faz o WordPress recuar para o modo de compatibilidade. Verifique plugins de editor clássico e o console do navegador.
Preciso reinstalar o WordPress para corrigir?
Raramente o WordPress inteiro. Reinstalar a versão atual do núcleo em Painel > Atualizações restaura só os arquivos de script do editor, sem apagar conteúdo. Faça isso apenas depois de descartar cache, plugins e tema.

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